我想将来自 sql 的 row['id'] 发送到我的其他 php 页面。如果不使用表单,我怎么能做到这一点?我试过 :
<a href="page2.php?($row['id'])=$id" class="style1">Hello</a>
在 page2 我有;
$id = $_GET['id'];
但是,它给出了错误。
我想将来自 sql 的 row['id'] 发送到我的其他 php 页面。如果不使用表单,我怎么能做到这一点?我试过 :
<a href="page2.php?($row['id'])=$id" class="style1">Hello</a>
在 page2 我有;
$id = $_GET['id'];
但是,它给出了错误。
应该是这样的,假设你有嵌入 PHP 的 HTML:
<a href="page2.php?id=<?php echo urlencode($row['id']) ?>" class="style1">Hello</a>
或者,假设您使用 PHP 创建 HTML 标记:
printf('<a href="page2.php?id=%s" class="style1">Hello</a>',
urlencode($row['id']));
<a href="page2.php?id=<?=$row['id']?>" class="style1">Hello</a>
谢谢大家我就这样解决了
<a href="page2.php?id='. urlencode($row['id']) .'" class="style1">Hello</a>
<a href="page2.php?id=<?php echo $row['id']; ?>" class="style1">Hello</a>
<a href="page2.php?id=<?php echo urlencode($row['id']) ?>" class="style1">Hello</a>
稍后在页面中你想获取 id,你只需使用 $id = $_GET['id'];,或者你可以把它放在 session 中,这样你就不需要把它放在 url 中。