繁体   English   中英

如何在同一页面上显示以前的评论

[英]How to Display previous comments on same page

基本上,如果用户要对产品发表评论,则需要显示该产品的最新评论。

这是Comment.php代码,这是将评论数据插入数据库的方法,但是问题是我想在评论框后的同一页面上显示产品的先前评论。

有什么建议么?

       <?php


       include('GenericClasses/GenericCollectionClass.php');
       include('Models/UsersModel.php');
       include('DataObjects/Users.php');





  //If you are not submitting the form HTML will be directly shown

         if (!isset($_POST['submit'])) 
   {
   ?>


   <html>
      <head>
    <link href="facebox.css" media="screen" rel="stylesheet" type="text/css" />
    <link href="CSS/screen.css" type="text/css" rel="stylesheet" />
   </head>
   <body>



     <form action="" method="post" name="postsForm">
    <div class="UIComposer_Box">

    <span class="w">
    <textarea class="input" id="watermark" name="watermark" style="height:50px" cols="50" ></textarea>
     </span>       
    </div>
    <div align="left" style="height:30px; padding:10px 5px;">
            <input type="submit" name="submit"  style="background-color: orange;" value="postComment">


   </div>
  <?php          
   }
  else
  {
 //If you are submitting the form insert the details into database

     $Comments = $_POST['watermark'];

    if (!(empty($Comments))) 
    {
     $model = new UsersModel();

    $rowsCount = $model->InsertComments($Comments);
     }
    if ($rowsCount!=0)
     {

     echo'Inserted';

     } else{
        echo 'Not Inserted';
     }


     }
 ?>
    </form>

    </body>
     </html>

使用以下任何查询。

SELECT row 
FROM table 
WHERE id=(
    SELECT max(id) FROM table
    )

请注意,如果max(id)的值不是唯一的,则返回多行。 或者尝试这个

SELECT row from table ORDER BY id DESC LIMIT 1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM