-1

我想将来自 sql 的 row['id'] 发送到我的其他 php 页面。如果不使用表单,我怎么能做到这一点?我试过 :

<a href="page2.php?($row['id'])=$id" class="style1">Hello</a>

在 page2 我有;

$id = $_GET['id'];

但是,它给出了错误。

4

5 回答 5

1

应该是这样的,假设你有嵌入 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']));
于 2012-11-25T21:49:58.503 回答
1
<a href="page2.php?id=<?=$row['id']?>" class="style1">Hello</a>
于 2012-11-25T21:58:45.760 回答
1

谢谢大家我就这样解决了

<a href="page2.php?id='. urlencode($row['id']) .'" class="style1">Hello</a>
于 2012-11-25T22:05:34.323 回答
0

<a href="page2.php?id=<?php echo $row['id']; ?>" class="style1">Hello</a>

于 2012-11-25T21:49:27.540 回答
0
<a href="page2.php?id=<?php echo urlencode($row['id']) ?>" class="style1">Hello</a>

稍后在页面中你想获取 id,你只需使用 $id = $_GET['id'];,或者你可以把它放在 session 中,这样你就不需要把它放在 url 中。

于 2012-11-25T21:59:49.280 回答