繁体   English   中英

URL 查询字符串参数未显示在 url 中单击<a>PHP</a>

[英]URL query string parameters are not getting shown in the url on clicking <a> in PHP

我在链接的 url 中添加了三个查询字符串参数

$path13 = "Jobtype.php?skill=$s1&jobtype=$value5&Allloca=$l1";
echo "<a href= $path13><option value=$path13 Selected>$value5</option></a>";

但单击它后,它没有显示 $_GET 的 url 中的值。

它转到提到的页面 url 但信息不完整:Jobtype.php?skill=&jobtype=Work。

我在 url 路径中也提到了 Allloc=$l1 但在转到提到的 url 后它没有在 url 中显示

好的,首先我们在这里有 html 错误。 如果不使用 select 元素,则不能使用选项标签。

<?php
$path13 = "Jobtype.php?skill=$s1&jobtype=$value5&Allloca=$l1";
?>
<select>
  <a href="<?= $path13 ?>"><option value="<?= $path13 ?>" selected><?= $value5 ?></option>
</select>

我没有尝试过代码,如果它有效,请告诉我。

echo "<a href=\"".url_encode($path13)."\"><option value=\"".url_encode($path13v)."\" Selected>$value5</option></a>";

必须引用您的数据并使用 url_encode

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM