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自动更新新闻DIY
Oct 09 PHP
批量去除PHP文件中bom的PHP代码
Mar 13 PHP
关于UEditor编辑器远程图片上传失败的解决办法
Aug 31 PHP
PHP函数getenv简介和使用实例
May 12 PHP
理解PHP中的Session及对Session有效期的控制
Jan 08 PHP
php上传图片获取路径及给表单字段赋值的方法
Jan 23 PHP
[原创]smarty简单模板变量输出方法
Jul 09 PHP
php 实现一个字符串加密解密的函数实例代码
Nov 01 PHP
浅谈PHP命令执行php文件需要注意的问题
Dec 16 PHP
php实现用户登陆简单实例
Apr 04 PHP
PHP使用Curl实现模拟登录及抓取数据功能示例
Apr 27 PHP
浅析PHP中的 inet_pton 网络函数
Dec 16 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判断GIF图片是否为动画的方法
2020/09/04 PHP
PHP实现驼峰样式字符串(首字母大写)转换成下划线样式字符串的方法示例
2017/08/10 PHP
PHP迭代器接口Iterator用法分析
2017/12/28 PHP
php 与 nginx 的处理方式及nginx与php-fpm通信的两种方式
2018/09/28 PHP
再次更新!MSClass (Class Of Marquee Scroll通用不间断滚动JS封装类 Ver 1.6)
2007/02/05 Javascript
跨浏览器开发经验总结(四) 怎么写入剪贴板
2010/05/13 Javascript
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
JS上传前预览图片实例
2013/03/25 Javascript
Js中获取frames中的元素示例代码
2013/07/30 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
js+css简单实现网页换肤效果
2015/12/29 Javascript
js实现的下拉框二级联动效果
2016/04/30 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
WEB前端实现裁剪上传图片功能
2016/10/17 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
vue短信验证性能优化如何写入localstorage中
2018/04/25 Javascript
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
浅谈JavaScript节流和防抖函数
2020/08/25 Javascript
解决vue 使用axios.all()方法发起多个请求控制台报错的问题
2020/11/09 Javascript
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
Python实现检测服务器是否可以ping通的2种方法
2015/01/01 Python
python3实现TCP协议的简单服务器和客户端案例(分享)
2017/06/14 Python
Python实现多并发访问网站功能示例
2017/06/19 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
几款Python编译器比较与推荐(小结)
2020/10/15 Python
见习期自我鉴定
2014/01/31 职场文书
2014年党员自我剖析材料
2014/10/07 职场文书
同意迁入证明模板
2014/10/26 职场文书
商场圣诞节活动总结
2015/05/06 职场文书
班级联欢会主持词
2015/07/03 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
开工典礼致辞
2015/07/29 职场文书
幼儿园科学课教学反思
2016/03/03 职场文书