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 相关文章推荐
如何分别全角和半角以避免乱码
Oct 09 PHP
如何在PHP中使用Oracle数据库(3)
Oct 09 PHP
PHP安装攻略:常见问题解答(三)
Oct 09 PHP
一个PHP操作Access类(PHP+ODBC+Access)
Jan 02 PHP
解析csv数据导入mysql的方法
Jul 01 PHP
CI框架自动加载session出现报错的解决办法
Jun 17 PHP
php上传图片之时间戳命名(保存路径)
Aug 15 PHP
php对象和数组相互转换的方法
May 12 PHP
PHP中filter函数校验数据的方法详解
Jul 31 PHP
学习PHP的数组总结【经验】
May 05 PHP
thinkPHP简单实现多个子查询语句的方法
Dec 05 PHP
yii框架结合charjs实现统计30天数据的方法
Apr 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
win7+apache+php+mysql环境配置操作详解
2013/06/10 PHP
php加速器eAccelerator的配置参数、API详解
2014/05/05 PHP
两种设置php载入页面时编码的方法
2014/07/29 PHP
在win系统安装配置 Memcached for PHP 5.3 图文教程
2015/03/03 PHP
Yii视图CGridView列表用法实例分析
2016/07/12 PHP
多个Laravel项目如何共用migrations详解
2018/09/25 PHP
Microsoft Ajax Minifier 压缩javascript的方法
2010/03/05 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
原生js实现百叶窗效果及原理介绍
2016/04/12 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
2019/02/18 jQuery
VUE搭建手机商城心得和遇到的坑
2019/02/21 Javascript
基于jquery ajax的多文件上传进度条过程解析
2019/09/11 jQuery
原生JS实现拖拽功能
2020/12/16 Javascript
[02:12]DOTA2英雄基础教程 变体精灵
2013/12/16 DOTA
[01:16:01]VGJ.S vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
编写Python脚本来获取mp3文件tag信息的教程
2015/05/04 Python
python实现的简单窗口倒计时界面实例
2015/05/05 Python
Python学习入门之区块链详解
2017/07/25 Python
Python实现的快速排序算法详解
2017/08/01 Python
Python 操作文件的基本方法总结
2017/08/10 Python
Python实现的密码强度检测器示例
2017/08/23 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
pygame编写音乐播放器的实现代码示例
2019/11/19 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
Python pip配置国内源的方法
2020/02/14 Python
PyQt5+Pycharm安装和配置图文教程详解
2020/03/24 Python
解决keras模型保存h5文件提示无此目录问题
2020/07/01 Python
国际象棋商店:The Chess Store
2018/07/09 全球购物
世界上最大的艺术和工艺用品商店:MisterArt.com
2018/07/13 全球购物
草船借箭教学反思
2014/02/03 职场文书
求职信名称怎么写
2014/05/26 职场文书
老兵退伍标语
2014/10/07 职场文书
学校计划生育责任书
2015/05/09 职场文书
关于企业的执行力标语大全
2020/01/06 职场文书