从数据库

时间:2015-06-15 15:24:07

标签: 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从数据库中检索帖子,标题和评论。我想知道当用户点击readmore按钮时如何将post_id从viewpost.php传递给comments.php。任何帮助都会非常值得我做新手。

1 个答案:

答案 0 :(得分:0)

您可以向表单添加输入

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

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

或使用以下网址:

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

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