-2

对不起,如果这是一个愚蠢的问题,但我想在一个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']; 

摘要 我想在其中包含 $id ,a href这样我就可以在页面中同时获取名称和 idproduct.php

4

3 回答 3

3

您可以使用以下方式附加任意数量的 URL 参数&

<a href="<?php fetchdir($ipages); ?>product.php?Name=<?php echo $name; ?>&id=<?php echo $id; ?>" ...
于 2013-07-29T19:19:59.750 回答
3
product.php?Name=$name&pid=$pid

您可以使用 & 将两个或多个 GET 参数添加到 URL。

于 2013-07-29T19:20:37.777 回答
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"])) ?>">
于 2013-07-29T19:24:00.183 回答