点击论坛中的主题

时间:2019-02-21 19:56:27

标签: php

我有一个名为 forums 的表,其中包含4个字段:id_forum,标题,主题,fk_user。

enter image description here

当我在页面 view_forum 上并且单击某个主题(例如 PHP )时,我会在页面上获得所有主题的所有消息 view_message

enter image description here

我不明白如何仅恢复主题PHP的消息。

因为,不应显示主题Python。

我的表 消息 有5个字段:id_message,内容,date_message,fk_user,fk_forum。

在我的文件 view_forum 中,请求如下:

$requestSQL = "SELECT forums.*, users.pseudo 
               FROM forums INNER JOIN users
               ON forums.fk_user=users.id_user 
               ORDER BY id_forum ASC";

概述

while($row = $stm->fetch()){ ?>
<tr>
  <td><?php echo $row ['id_forum'];?></td> 
  <td><?php echo $row ['title'];?></td> 
  <td><a href="view_message"><?php echo $row ['theme'];?></a></td>
  <td><?php echo $row['pseudo'];?></td>
</tr>

我的问题也许在这行吗?

 <td><a href="view_message"><?php echo $row ['theme'];?></a></td>

在我的 view_message 中,我的请求是:

SELECT messages.*, users.pseudo , forums.* 
FROM messages messages INNER JOIN users users
ON messages.fk_user=users.id_user INNER JOIN forums forums 
ON messages.fk_forum = forums.id_forum ORDER BY id_message ASC

概述

while($resultat = $stm->fetch()){ ?>
  <tr>
    <td><?php echo $resultat['id_message'];?></td>
    <td><?php echo $resultat['contents'];?></td>
    <td><?php echo $resultat['date_message'];?></td>
    <td><?php echo $resultat['pseudo'];?></td>
    <td><?php echo $resultat['theme'];?></td>
  </tr>

感谢您的帮助,因为我真的很困。

1 个答案:

答案 0 :(得分:1)

您可以更改

IN_WRITE

收件人

    <td><a href="view_message"><?php echo $row ['theme'];?></a></td>

然后使用view_message页面中的GET变量检索唯一记录。