php實(shí)現(xiàn)評(píng)論回復(fù)刪除功能
簡(jiǎn)單的評(píng)論回復(fù)刪除功能,具體內(nèi)容如下
一、數(shù)據(jù)庫(kù)
建立兩張表,一是pinglun表;二是huifu表


效果如下:

代碼如下:
1.主頁(yè)面 main.php
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>無(wú)標(biāo)題文檔</title>
<h1>朋友圈</h1>
<div>內(nèi)容:</div>
<div>今天很嗨</div>
<div><img src="../picture/timg.jpg" width="300" height="200"></div><br>
<form action="mainchuli.php" method="post">
<input type="text" hidden="hidden" value="zhangsan" name="zhangsan"> <!--因?yàn)闆](méi)有權(quán)限,這里給了一個(gè)默認(rèn)值-->
<textarea name="content"></textarea><input type="submit" value="評(píng)論"><!--評(píng)論顯示的地方--><!--單擊評(píng)論提交內(nèi)容進(jìn)處理頁(yè)面-->
</form>
<!--?php
require"DBDA.class.php"; //調(diào)用封裝類(lèi)注意修改數(shù)據(jù)庫(kù)名
$db = new DBDA();
$sql ="select * from Pinglun";
$arr = $db--->query($sql,1);
foreach($arr as $v)
{
echo"
<div style="color:blue">{$v[1]} {$v[3]}</div>
<div style="color:blue">{$v[2]}</div>
<form action="delchuli.php?id={$v[0]}" method="post"> //刪除按鈕
<input type="submit" value="刪除">
</form>
<form action="huifuchuli.php?id={$v[0]}" method="post"> //回復(fù)按鈕
<textarea name="Comment"></textarea><input type="submit" value="回復(fù)">
</form>
";
$dc = new DBDA();
$sql1 ="select * from huifu where jieshouid ={$v[0]}"; //查詢(xún)回復(fù)表中的id和傳過(guò)去的id是不是一樣的
$arr1 = $dc->query($sql1,1);
foreach($arr1 as $k)
{
echo "<div>{$k[2]} {$k[3]}</div>
<div>{$k[4]}</div>
";
}
}
?>
2.評(píng)論處理頁(yè)面 pinglunchuli.php
<?php
$zhangsan = $_POST["zhangsan"];
$content = $_POST["content"];
$time = date("Y-m-d H:i:s");
require "DBDA.class.php";
$db = new DBDA();
$sql = "insert into Pinglun values('','{$zhangsan}','{$content}','{$time}')";
$db->query($sql);
header("location:main.php");
3.回復(fù)處理頁(yè)面 huifuchuli.php
<!--?php
$id = $_GET["id"]; //將點(diǎn)擊回復(fù)的評(píng)論id傳過(guò)來(lái)
$Comment = $_POST["Comment"]; //回復(fù)文本域中的內(nèi)容
$me = "me"; //這里是給定義了一個(gè)人
$Times = date("Y-m-d H:i:s");
require "DBDA.class.php";
$db = new DBDA();
$sql = "insert into huifu values('','{$id}', '{$me}','{$Times}','{$Comment}')";
$db--->query($sql);
header("location:main.php");
4.刪除處理頁(yè)面 delchuli.php
<?php
$id = $_GET["id"];
require "DBDA.class.php";
$db = new DBDA();
$sql = "delete from Pinglun where id='{$id}'";
if($db->query($sql))
{
header("location:main.php");
}
else
{
echo "刪除失??!";
}
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- PHP+Mysql無(wú)刷新問(wèn)答評(píng)論系統(tǒng)(源碼)
- PHP Ajax實(shí)現(xiàn)頁(yè)面無(wú)刷新發(fā)表評(píng)論
- PHP Ajax實(shí)現(xiàn)頁(yè)面無(wú)刷新發(fā)表評(píng)論
- 使用AngularJS和PHP的Laravel實(shí)現(xiàn)單頁(yè)評(píng)論的方法
- ThinkPHP上使用多說(shuō)評(píng)論插件的方法
- PHP抓取淘寶商品的用戶(hù)曬單評(píng)論+圖片+搜索商品列表實(shí)例
- PHP仿qq空間或朋友圈發(fā)布動(dòng)態(tài)、評(píng)論動(dòng)態(tài)、回復(fù)評(píng)論、刪除動(dòng)態(tài)或評(píng)論的功能(上)
- 詳解WordPress中調(diào)用評(píng)論模板和循環(huán)輸出評(píng)論的PHP函數(shù)
- php實(shí)現(xiàn)文章評(píng)論系統(tǒng)
相關(guān)文章
php制作圓形用戶(hù)頭像的實(shí)例_自定義封裝類(lèi)源代碼
下面小編就為大家?guī)?lái)一篇php制作圓形用戶(hù)頭像的實(shí)例_自定義封裝類(lèi)源代碼。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-09-09
dedecms 批量提取第一張圖片最為縮略圖的代碼(文章+軟件)
用了dedecms自帶的縮略圖批量獲取,因?yàn)榇a好像是只適用于文字,對(duì)于軟件就不能了,或兩者都不能。從網(wǎng)站看到了這段代碼,對(duì)于dedecms 5.1是沒(méi)問(wèn)題的。2009-10-10
PHP加Nginx實(shí)現(xiàn)動(dòng)態(tài)裁剪圖片方案
這篇文章主要介紹了PHP加Nginx實(shí)現(xiàn)動(dòng)態(tài)裁剪圖片的方案,使用Imagick組件實(shí)現(xiàn),需要的朋友可以參考下2014-03-03
php如何用PDO操作大數(shù)據(jù)對(duì)象
我們?cè)谑褂脭?shù)據(jù)庫(kù)時(shí),很少會(huì)向數(shù)據(jù)庫(kù)中存儲(chǔ)很大的內(nèi)容字段。但是,MySQL 其實(shí)也為我們準(zhǔn)備了這種類(lèi)型的存儲(chǔ),只是我們平常用得不多而已。今天我們就來(lái)學(xué)習(xí)了解一下使用 PDO 如何操作 MySQL 中的大數(shù)據(jù)對(duì)象。2021-06-06
php實(shí)現(xiàn)簡(jiǎn)單的權(quán)限管理的示例代碼
本篇文章主要介紹了php實(shí)現(xiàn)簡(jiǎn)單的權(quán)限管理的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08
php之header的不同用法總結(jié)(實(shí)例講解)
下面小編就為大家分享一篇php之header的不同用法總結(jié)(實(shí)例講解),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-11-11

