php实现评论回复删除功能


Posted in PHP onMay 23, 2017

简单的评论回复删除功能,具体内容如下

一、数据库

建立两张表,一是pinglun表;二是huifu表

php实现评论回复删除功能

php实现评论回复删除功能

 效果如下:

php实现评论回复删除功能

代码如下:

1.主页面 main.php

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
 
 
 
<h1>朋友圈</h1>
<div>内容:</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"> <!--因为没有权限,这里给了一个默认值-->
 
<textarea name="content"></textarea><input type="submit" value="评论"><!--评论显示的地方--><!--单击评论提交内容进处理页面-->
</form>
 
 
<!--?php
  require"DBDA.class.php"; //调用封装类注意修改数据库名
  $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"> //回复按钮
        <textarea name="Comment"></textarea><input type="submit" value="回复">
       </form>
       ";
       
      $dc = new DBDA(); 
      $sql1 ="select * from huifu where jieshouid ={$v[0]}"; //查询回复表中的id和传过去的id是不是一样的
          $arr1 = $dc->query($sql1,1);
      foreach($arr1 as $k)
      {
        echo "<div>{$k[2]} {$k[3]}</div>
           <div>{$k[4]}</div>
           ";
      }
         
  }
     
?>

 2.评论处理页面 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.回复处理页面 huifuchuli.php

<!--?php
$id = $_GET["id"]; //将点击回复的评论id传过来
$Comment = $_POST["Comment"]; //回复文本域中的内容
$me = "me"; //这里是给定义了一个人
$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.删除处理页面 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 "删除失败!";
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
用PHP创建PDF中文文档
Oct 09 PHP
我的群发邮件程序
Oct 09 PHP
PHP简单实现断点续传下载的方法
Sep 25 PHP
你不知道的文件上传漏洞php代码分析
Sep 29 PHP
php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
Nov 09 PHP
php生成0~1随机小数的方法(必看)
Apr 05 PHP
Yii 2.0中场景的使用教程
Jun 02 PHP
PHP编程快速实现数组去重的方法详解
Jul 22 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
ThinkPHP5.0多个文件上传后找不到临时文件的修改方法
Jul 30 PHP
laravel 实现关闭CSRF(全部关闭、部分关闭)
Oct 21 PHP
PHP日期和时间函数的使用示例详解
Aug 06 PHP
Yii框架批量插入数据扩展类的简单实现方法
May 23 #PHP
php利用fsockopen GET/POST提交表单及上传文件
May 22 #PHP
PHP简单实现遍历目录下特定文件的方法小结
May 22 #PHP
PHP编程计算文件或数组中单词出现频率的方法
May 22 #PHP
Yii2框架中日志的使用方法分析
May 22 #PHP
浅谈PHP面向对象之访问者模式+组合模式
May 22 #PHP
php readfile下载大文件失败的解决方法
May 22 #PHP
You might like
一个改进的UBB类
2006/10/09 PHP
用php实现批量查询清除一句话后门的代码
2008/01/20 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
PHP实现实时生成并下载超大数据量的EXCEL文件详解
2017/10/23 PHP
解决 FireFox 下[使用event很麻烦] 的问题.
2006/08/22 Javascript
google 搜索框添加关键字实现代码
2010/04/24 Javascript
jQuery模拟点击A标记示例参考
2014/04/17 Javascript
jquery通过visible来判断标签是否显示或隐藏
2014/05/08 Javascript
jQuery跨域问题解决方案
2015/08/03 Javascript
基于javascript实现图片懒加载
2016/01/05 Javascript
15位和18位身份证JS校验的简单实例
2016/07/18 Javascript
BootStrap Validator使用注意事项(必看篇)
2016/09/28 Javascript
jQuery事件用法详解
2016/10/06 Javascript
使用jQuery卸载全部事件的思路详解
2017/04/03 jQuery
Javascript中的async awai的用法
2017/05/17 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
浅谈vue路径优化之resolve
2017/10/13 Javascript
浅谈node.js 命令行工具(cli)
2018/05/10 Javascript
javascript实现拼图游戏
2021/01/29 Javascript
[05:13]2018DOTA2亚洲邀请赛主赛事第二日战况回顾 LGD、VG双雄携手晋级
2018/04/05 DOTA
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
Python求出0~100以内的所有素数
2018/01/23 Python
python+ffmpeg视频并发直播压力测试
2018/03/06 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
python通用数据库操作工具 pydbclib的使用简介
2020/12/21 Python
Laura官网:加拿大女性的顶级时尚目的地
2019/09/20 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
Ruby如何创建一个线程
2013/03/10 面试题
学生会竞选自荐信
2013/10/12 职场文书
学校食堂采购员岗位职责
2013/12/05 职场文书
高考升学宴答谢词
2015/01/20 职场文书
2016年安全月活动总结
2016/04/06 职场文书
教你怎么用Python处理excel实现自动化办公
2021/04/30 Python
MySQL去除密码登录告警的方法
2022/04/20 MySQL
java开发双人五子棋游戏
2022/05/06 Java/Android