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+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
Mar 07 PHP
一些常用的php简单命令代码集锦
Sep 24 PHP
php读取msn上的用户信息类
Dec 05 PHP
Pain 全世界最小最简单的PHP模板引擎 (普通版)
Oct 23 PHP
精美漂亮的php分页类代码
Apr 02 PHP
php实现加减法验证码代码
Feb 14 PHP
ThinkPHP的Widget扩展实例
Jun 19 PHP
PHP读书笔记_运算符详解
Jul 01 PHP
php输出含有“#”字符串的方法
Jan 18 PHP
PHP7匿名类的用法示例
Apr 05 PHP
Yii框架实现对数据库的CURD操作示例
Sep 03 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
Dec 31 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 Squid中可缓存的动态网页设计
2008/09/17 PHP
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
php发送短信验证码完成注册功能
2015/11/24 PHP
javascript Array.prototype.slice使用说明
2010/10/11 Javascript
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
JavaScript 大数据相加的问题
2011/08/03 Javascript
使用CSS样式position:fixed水平滚动的方法
2014/02/19 Javascript
JS根据变量保存方法名并执行方法示例
2014/04/04 Javascript
Linux下使用jq友好的打印JSON技巧分享
2014/11/18 Javascript
node中socket.io的事件使用详解
2014/12/15 Javascript
jquery实现倒计时功能
2015/12/28 Javascript
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
JS声明式函数与赋值式函数实例分析
2016/12/13 Javascript
JavaScript实现定时页面跳转功能示例
2017/02/14 Javascript
JS设置时间无效问题的解决办法
2017/02/18 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
vue2.0 自定义日期时间过滤器
2017/06/07 Javascript
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
pycharm 使用心得(九)解决No Python interpreter selected的问题
2014/06/06 Python
Python多线程编程(三):threading.Thread类的重要函数和方法
2015/04/05 Python
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
python连接数据库的方法
2017/10/19 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
Windows环境下python环境安装使用图文教程
2018/03/13 Python
python获取txt文件词向量过程详解
2019/07/05 Python
Keras实现将两个模型连接到一起
2020/05/23 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
意大利会呼吸的鞋:Geox健乐士
2017/02/12 全球购物
周生生珠宝香港官网:Chow Sang Sang(香港及海外配送)
2019/09/05 全球购物
个人求职简历的自我评价范文
2013/10/09 职场文书
会计专业个人自我鉴定
2014/03/21 职场文书
导游词之张家界
2019/10/31 职场文书
导游词之西江千户苗寨
2019/12/24 职场文书
redis限流的实际应用
2021/04/24 Redis
解析探秘fescar分布式事务实现原理
2022/02/28 Java/Android