PHP實現簡單的評論與回複功能還有刪除資訊

來源:互聯網
上載者:User

標籤:image   sub   time   pre   alt   values   pos   header   sql   

我們首先先看一下功能

上面黑色的是評論的下面紅色的字型是回複的

再來看看怎麼實現的

1.發布評論

<form action="pinglunchili.php" method="post"><textarea name="content"></textarea><div><input type="submit" value="評論" /></div></form>

 這是評論的文本域

評論後的內容要存到資料庫去處理

因為這隻是要實現簡單的評論與回複所以沒有設登入許可權所以裡面的名字都是添加上去的

<?php$yonghu="caocao";$content=$_POST["content"];$time =  date("Y-m-d H:i:s");require "DBDA.class.php";$db=new DBDA();$sql="insert into pinglun values(‘‘,‘{$yonghu}‘,‘{$content}‘,‘{$time}‘)";if($db->query($sql,0)){header("location:pinglun.php");}else{echo "你輸入錯誤!";}

2.回複功能這裡是評論一條後面跟著回複

<?phprequire "DBDA.class.php";$db=new DBDA();$sql="select * from pinglun";$arr=$db->query($sql);foreach($arr as $v){echo "<div>{$v[0]}</div>  <div>{$v[1]}</div>          <div>{$v[2]}</div>  <div>{$v[3]}</div>  <form action=‘huifuchuli.php?id={$v[0]}‘ method=‘post‘>  <input type=‘text‘ name=‘Comment‘ />                  <input type=‘submit‘ value=‘回複‘ /></form>";$dc = new DBDA();  $sql1="select * from huifu where jieshouid={$v[0]}";$arr1=$dc->query($sql1);foreach($arr1 as $f){echo "<div style=‘color:red‘>{$f[0]}</div>  <div style=‘color:red‘>{$f[2]}</div>  <div style=‘color:red‘>{$f[3]}</div>  <div style=‘color:red‘>{$f[4]}</div> ";}}?>

 將評論的內容與回複的內容遍曆出來顯示就是圖中的效果

這樣就可以實現一條評論後面跟著一條回複

3.再就是刪除資訊

就是在回複的前面加一個刪除按鈕

 <form action=‘shanchuchuli.php?id={$v[0]}‘ method=‘post‘>  <input type=‘submit‘ value=‘刪除‘ /></form>  <form action=‘huifuchuli.php?id={$v[0]}‘ method=‘post‘>  <input type=‘text‘ name=‘Comment‘ />          <input type=‘submit‘ value=‘回複‘ /></form>";

處理頁面

<?php$id = $_GET["id"];require "DBDA.class.php";$db=new DBDA();$sql="delete from pinglun where id=‘{$id}‘";if($db->query($sql,0)){header("location:pinglun.php");}else{echo "不能刪除!";} 

 這樣就出來圖中的刪除按鈕 

我們試試效果:

  

這樣就刪除資訊了

加上登入與許可權的功能會在後面更新。

  

PHP實現簡單的評論與回複功能還有刪除資訊

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.