【发布时间】:2011-01-17 21:02:10
【问题描述】:
我在数据库中有一个表,我在一个页面中显示所有推文,那么我将如何去点击页面上的一条推文并转到一个只显示一条推文的新页面。
某种通过 href 获取的方法?
这是我的 PHP 代码:
while ($row = mysql_fetch_array($result)){
echo "<p>" . $row['tweet'] . "</p><br />";
}
【问题讨论】:
我在数据库中有一个表,我在一个页面中显示所有推文,那么我将如何去点击页面上的一条推文并转到一个只显示一条推文的新页面。
某种通过 href 获取的方法?
这是我的 PHP 代码:
while ($row = mysql_fetch_array($result)){
echo "<p>" . $row['tweet'] . "</p><br />";
}
【问题讨论】:
使每条推文成为指向某个页面的链接,并将该推文的 id 传递给该页面:
while ($row = mysql_fetch_array($result)){
echo "<p><a href='singlepage.php?id=" . $row['tweet_id']. "'>" . $row['tweet'] . "</a></p><br />";
}
然后在singlepage.php 上,您基本上拥有与列出所有推文的页面相同的代码,除了它包含sql "where tweed_id = "。 $_GET['id'],所以你只会得到一个结果。
请务必验证您的输入,这样如果有人调整 URL 并更改 ID,他们就无法插入恶意 sql 命令。
【讨论】: