编程开发 > PHP > 文章内容

PHP教程:php实现评论回复删除功能

2017-8-19编辑:daibenhua

  简单的评论回复删除功能,具体内容如下

  一、数据库

  建立两张表,一是pinglun表;二是huifu表

  效果如下:

  代码如下:

  1.主页面 main.php

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
"Content-Type" content="text/html; charset=utf-8">
  
  
  

朋友圈

内容:
今天很嗨
"../picture/timg.jpg" width="300" height="200">

"mainchuli.php" method="post">
  
"text" hidden="hidden" value="zhangsan" name="zhangsan">
  
"submit" value="评论">
  
  
query($sql,1);
  foreach($arr as $v)
  {
    echo"
       
"color:blue">{$v[1]} {$v[3]}
       
"color:blue">{$v[2]}
       
"delchuli.php?id={$v[0]}" method="post"> //删除按钮
        "submit" value="删除">
       
       
"huifuchuli.php?id={$v[0]}" method="post"> //回复按钮
        "submit" value="回复">
       
       ";
        
      $dc = new DBDA();
      $sql1 ="select * from huifu where jieshouid ={$v[0]}"; //查询回复表中的id和传过去的id是不是一样的
          $arr1 = $dc->query($sql1,1);
      foreach($arr1 as $k)
      {
        echo "
{$k[2]} {$k[3]}
           
{$k[4]}
           ";
      }
          
  }
      
?>

  2.评论处理页面 pinglunchuli.php

  ?

1
2
3
4
5
6
7
8
9
10
$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

  ?

1
2
3
4
5
6
7
8
9
10
11
query($sql);
header("location:main.php");

  4.删除处理页面 delchuli.php

  ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$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教程:Yii框架批量插入数据扩展类的简单实现方法

热点推荐

登录注册
触屏版电脑版网站地图