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 相关文章推荐
require(),include(),require_once()和include_once()的异同
Jan 02 PHP
比较简单实用的PHP无限分类源码分享(思路不错)
Oct 13 PHP
详解PHP中strlen和mb_strlen函数的区别
Mar 07 PHP
thinkphp浏览历史功能实现方法
Oct 29 PHP
php中cookie实现二级域名可访问操作的方法
Nov 11 PHP
PHP列出MySQL中所有数据库的方法
Mar 12 PHP
Thinkphp事务操作实例(推荐)
Apr 01 PHP
Laravel网站打开速度优化的方法汇总
Jul 16 PHP
PHP yield关键字功能与用法分析
Jan 03 PHP
PHP中strtr与str_replace函数运行性能简单测试示例
Jun 22 PHP
PHP用swoole+websocket和redis实现web一对一聊天
Nov 05 PHP
通过PHP的Wrapper无缝迁移原有项目到新服务的实现方法
Apr 02 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修改Linux或Unix口令的方法分享
2012/01/30 PHP
PHP swfupload图片上传的实例代码
2013/09/30 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
PHP的PDO预定义常量讲解
2019/01/24 PHP
PHP使用PDO创建MySQL数据库、表及插入多条数据操作示例
2019/05/30 PHP
php实现大文件断点续传下载实例代码
2019/10/01 PHP
学习jquery之一
2007/04/27 Javascript
extjs DataReader、JsonReader、XmlReader的构造方法
2009/11/07 Javascript
jquery实现按Enter键触发事件示例
2013/09/10 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
2014/09/04 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
修改Jquery Dialog 位置的实现方法
2016/08/26 Javascript
nodejs 搭建简易服务器的图文教程(推荐)
2017/07/18 NodeJs
leaflet加载geojson叠加显示功能代码
2020/02/21 Javascript
JS数组Reduce方法功能与用法实例详解
2020/04/29 Javascript
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
Python实现通过文件路径获取文件hash值的方法
2017/04/29 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
基于django ManyToMany 使用的注意事项详解
2019/08/09 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
2020/01/20 Python
使用tensorflow实现矩阵分解方式
2020/02/07 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
matplotlib基础绘图命令之imshow的使用
2020/08/13 Python
Django-celery-beat动态添加周期性任务实现过程解析
2020/11/26 Python
科颜氏加拿大官方网站: Kiehl’s加拿大
2016/08/16 全球购物
TUMI马来西亚官方网站:国际领先的高品质商旅箱包品牌
2018/04/26 全球购物
DIY手工制作经营店创业计划书
2014/02/01 职场文书
车辆工程专业求职信
2014/06/14 职场文书
日语专业求职信
2014/07/04 职场文书
传承焦裕禄精神思想汇报2014
2014/09/10 职场文书
2014年单位工作总结范文
2014/11/27 职场文书
信息技术课教学反思
2016/02/23 职场文书
导游词之台湾阿里山
2019/10/23 职场文书
基于PyQT5制作一个桌面摸鱼工具
2022/02/15 Python