php - 从数据库加载评论

标签 php mysql

我正在为我的 php 项目开发一个简单的论坛。我有一个 viewpost.php 文件,它显示所有帖子并有一个阅读更多按钮。就像这样。

 <?php             
     foreach($rows as $output){
           echo '<div id="dd">';
                    $uid = $output['uid'];
                    $result2 = $conn->prepare("SELECT username FROM users WHERE uid = '$uid'");
                $result2->execute();
                $rows2 = $result2->fetchAll();
                foreach($rows2 as $username_row){
                echo 'POST BY '.$username_row['username'].':';}
                    echo '<h3>Title:'.$output['title'].'</h4>';
                    ?>
  <form action="comments.php" method="post">
      <input type="submit" value="Read more" name="">
  </form>

  <?php
                    echo '</div>';
  }
?>

现在我想在 comments.php 中加载帖子和评论。但我希望 post_id 从数据库中检索帖子、标题和评论。我想知道当用户单击阅读更多按钮时如何将 post_id 从 viewpost.php 传递到 comments.php。任何帮助都将非常有用,我是一个新手。

最佳答案

您可以在表单中添加输入

<input type="hidden" value="<?php echo $output['id'] ?>" name="id" />

并在您的 comments.php 文件中使用 $_POST['id']

或使用像这样的 URL:

<a href="comments.php?id='<?php echo $output['id'] ; ?>'">

并在您的 comments.php 文件中使用 $_GET['id']

关于php - 从数据库加载评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30848974/

相关文章:

Javascript - 检查 cookie 是否已设置

php - XMLHttpRequest 对象的打开方法的相对路径

php - PHP/MYSQL对更新字段的操作

MYSQL : LEFT JOIN run slowly

php - 通过 ORM 进行 Magento SELECT

php - balita 主题/nivo slider 过渡

php - 如何从 html 按钮启动条码扫描器

php - 您如何使用值中的逗号EXPLODE CSV 行?

mysql - 即使我不使用事务,死锁也会影响我吗?

mysql - 为列的每个不同值选择一行,MySQL