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 相关文章推荐
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
Apr 25 PHP
php数组对百万数据进行排除重复数据的实现代码
Jun 08 PHP
PHP测试程序运行时间的类
Feb 05 PHP
php常用的安全过滤函数集锦
Oct 09 PHP
php检查日期函数checkdate用法实例
Mar 19 PHP
PHP 反射(Reflection)使用实例
May 12 PHP
PHP实现删除字符串中任何字符的函数
Aug 11 PHP
PHP实现RTX发送消息提醒的实例代码
Jan 03 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
Mar 23 PHP
使用PHPWord生成word文档的方法详解
Jun 06 PHP
PHP二维索引数组的遍历实例分析【2种方式】
Jun 24 PHP
PHP与Web页面的交互示例详解二
Aug 04 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
php比较两个绝对时间的大小
2014/01/31 PHP
调试PHP程序的多种方法介绍
2014/11/06 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
2020/11/23 PHP
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
JavaScript日历实现代码
2010/09/12 Javascript
精通Javascript系列之Javascript基础篇
2011/06/07 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
js获取当前月的第一天和最后一天的小例子
2013/11/18 Javascript
JS实现图片平面旋转的方法
2016/03/01 Javascript
jQuery ajax提交Form表单实例(附demo源码)
2016/04/06 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
js实现页面刷新滚动条位置不变
2016/11/27 Javascript
php简单数据库操作类的封装
2017/06/08 Javascript
node.js中使用Export和Import的方法
2017/09/18 Javascript
基于JavaScript 性能优化技巧心得(分享)
2017/12/11 Javascript
JavaScript实现封闭区域布尔运算的示例代码
2018/06/25 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
Vue 组件封装 并使用 NPM 发布的教程
2018/09/30 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
细述Javascript的加法运算符的具体使用
2019/10/18 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
[46:10]2014 DOTA2国际邀请赛中国区预选赛 CnB VS HGT
2014/05/21 DOTA
python对字典进行排序实例
2014/09/25 Python
python操作ssh实现服务器日志下载的方法
2015/06/03 Python
全面了解Python环境配置及项目建立
2016/06/30 Python
pycharm的console输入实现换行的方法
2019/01/16 Python
python使用wxpy实现微信消息防撤回脚本
2019/04/29 Python
django ListView的使用 ListView中获取url中的参数值方式
2020/03/27 Python
Python网页解析器使用实例详解
2020/05/30 Python
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
介绍一下Python中webbrowser的用法
2013/05/07 面试题
代码中finally中的代码会不会执行
2012/02/06 面试题
护士节策划方案
2014/05/19 职场文书
信用卡催款律师函
2015/05/27 职场文书
Java中使用Filter过滤器的方法
2021/06/28 Java/Android