我正在从数据库中检索数据并将其显示在网页上的表格中。像gmail一样,邮件列表。现在我想在点击表格的数据行打开特定邮件,该行包含数据记录的次要细节。
我想点击查询生成的特定行表。它会将数据记录/行的“id”传递给链接页面(mail.PHP)。或者这个问题的任何其他方式???
<?php
if( mysql_num_rows( $selectRes )==0 ){
echo '<tr><td colspan="4">No Rows Returned</td></tr>';
}else{
while( $row = mysql_fetch_assoc( $selectRes ) ){
echo "<tr ><td ><a href='mail.php'>Mail from {$row['from']} on {$row['date']}.</a></td></tr>\n";
}
}
?>
答案 0 :(得分:0)
先生。 Rozas在评论中给了你答案:
echo "<tr ><td ><a href='mail.php?id=".$row['id']."'>Mail from {$row['from']} on {$row['date']}.</a></td></tr>\n";
在mail.php的代码中,您需要检查html表单post参数,获取ID的值,如果为空,显示列表,是否有值,查询具有该ID的消息,以及显示消息。