我怎么才能在PHP中只显示选定的行?

时间:2011-02-02 16:15:19

标签: php mysql row selected

我正在研究这个来自联系表单的MySQL数据库的信息,并将其全部显示给用户。好吧,我在没有使用问题的情况下做到了这一点:

 $result = mysql_query("SELECT * FROM contact");
 while($row = mysql_fetch_array($result))
   {
  echo $row['name'] . "<br/>" . "<a href=mailto:" . $row['email']. "> " . $row['email'] . "</a>";
  echo "<br/>";
  echo $row['message'];
  echo "<br />";
  }

现在我想在每个项目旁边添加一个按钮,将它们单独输出,基本上将我带到一个只显示所选行的页面,而不是所有这些按钮,就像在此页面上一样。

事情是我不知道该怎么做。那么,有没有人有任何想法?

谢谢!

1 个答案:

答案 0 :(得分:1)

添加一个按钮,使用“GET”参数刷新页面,例如yourpage.php?uid=123;然后做

if ($_GET['uid'] !== null) {
    $id = (int) $_GET['uid'];
    $result = mysql_query('SELECT * FROM contact WHERE id='.$id);
    ...
}