很抱歉,如果这是一个愚蠢的问题,但我想在href
中包含两个变量
href不是
形式<div class="button">
<a href="<?php fetchdir($ipages) ?>product.php?Name=<?php echo$name>">View</a>
</div>
在他的页面我发送给我有一个Get方法
if (isset($_GET['Name']) && isset($_GET['pid'])) {
$id2 = $_GET['Name'];
$id = $_GET['pid'];
摘要
我想在a href
中加入$ id,这样我就可以在页面product.php
答案 0 :(得分:3)
您可以使用&
附加任意数量的网址参数:
<a href="<?php fetchdir($ipages); ?>product.php?Name=<?php echo $name; ?>&id=<?php echo $id; ?>" ...
答案 1 :(得分:3)
product.php?Name=$name&pid=$pid
你可以使用&amp;将两个或多个GET参数添加到URL。
答案 2 :(得分:2)
构建编码属性的一个好方法是使用http_build_query函数,这将确保请求中发送的数据被正确编码。
<?php
$qstr = http_build_query(array("Name"=>$row["Name"], "id"=>$row["pid"]));
?>
<a href="<?php fetchdir($ipages) ?>product.php?<?= $qstr ?>">
这当然也可以内联
<a href="<?php fetchdir($ipages) ?>product.php?<?= http_build_query(array("Name"=>$row["Namw"], "id"=>$row["pid"])) ?>">