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(3)
Oct 09 PHP
如何删除多级目录
Oct 09 PHP
php sprintf()函数让你的sql操作更安全
Jul 23 PHP
PHPMyAdmin 快速配置方法
May 11 PHP
php中取得URL的根域名的代码
Mar 23 PHP
ubuntu下编译安装xcache for php5.3 的具体操作步骤
Jun 18 PHP
新手菜鸟必读:session与cookie的区别
Aug 22 PHP
php加速器eAccelerator的配置参数、API详解
May 05 PHP
PHP输出两个数字中间有多少个回文数的方法
Mar 23 PHP
PHP中PDO的事务处理分析
Apr 07 PHP
PHP的Json中文处理解决方案
Sep 29 PHP
PHP 爬取网页的主要方法
Jul 13 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版(5)
2006/10/09 PHP
PHP与SQL注入攻击[一]
2007/04/17 PHP
php实现jQuery扩展函数
2009/10/30 PHP
浅析php插件 Simple HTML DOM 用DOM方式处理HTML
2013/07/01 PHP
PHP间隔一段时间执行代码的方法
2014/12/02 PHP
PHP中功能强大却很少使用的函数实例小结
2016/11/10 PHP
PHP合并数组函数array_merge用法分析
2017/02/17 PHP
Laravel5中Cookie的使用详解
2017/05/03 PHP
php判断目录存在的简单方法
2019/09/26 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
转一个日期输入控件,支持FF
2007/04/27 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
2013/12/19 Javascript
浅谈js中的闭包
2015/03/16 Javascript
js不间断滚动的简单实现
2016/06/03 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
设置cookie指定时间失效(实例代码)
2017/05/28 Javascript
利用node.js+mongodb如何搭建一个简单登录注册的功能详解
2017/07/30 Javascript
Node.JS中快速扫描端口并发现局域网内的Web服务器地址(80)
2017/09/18 Javascript
移动端网页开发调试神器Eruda的介绍与使用技巧
2017/10/30 Javascript
微信小程序使用image组件显示图片的方法【附源码下载】
2017/12/08 Javascript
详解Vue demo实现商品列表的展示
2019/05/07 Javascript
Node.js API详解之 net模块实例分析
2020/05/18 Javascript
JavaScript中遍历的十种方法总结
2020/12/15 Javascript
使用python和Django完成博客数据库的迁移方法
2018/01/05 Python
Python中collections模块的基本使用教程
2018/12/07 Python
python3.6.5基于kerberos认证的hive和hdfs连接调用方式
2020/06/06 Python
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
2020/06/10 Python
python excel和yaml文件的读取封装
2021/01/12 Python
第二层交换机和路由器的区别?第三层交换机和路由器的区别?
2013/05/23 面试题
保护黄河倡议书
2014/05/16 职场文书
金融专业毕业生自荐信
2014/06/26 职场文书
先进员工获奖感言
2014/08/14 职场文书
优秀三好学生事迹材料
2014/08/31 职场文书
关于对大人不礼貌的检讨书
2014/09/29 职场文书
高中生毕业评语
2014/12/30 职场文书
Win11 Build 22000.51版本文件资源管理器“命令栏”和上下文菜单有什么新变化?
2021/11/21 数码科技