我们首先先看一下功能

上面黑色的是评论的下面红色的字体是回复的

再来看看怎么实现的

1.发布评论

<form action="pinglunchili.php" method="post">
<textarea name="content"></textarea>
<div><input type="submit" value="评论" /></div> </form>

 这是评论的文本域

评论后的内容要存到数据库去处理

因为这只是要实现简单的评论与回复所以没有设登录权限所以里面的名字都是添加上去的

<?php

$yonghu="caocao";

$content=$_POST["content"];
$time = date("Y-m-d H:i:s"); require "DBDA.class.php";
$db=new DBDA();
$sql="insert into pinglun values('','{$yonghu}','{$content}','{$time}')"; if($db->query($sql,0))
{
header("location:pinglun.php");
}
else
{
echo "你输入错误!";
}

2.回复功能这里是评论一条后面跟着回复

<?php

require "DBDA.class.php";
$db=new DBDA();
$sql="select * from pinglun";
$arr=$db->query($sql); foreach($arr as $v)
{ echo "<div>{$v[0]}</div>
<div>{$v[1]}</div>
<div>{$v[2]}</div>
<div>{$v[3]}</div>
<form action='huifuchuli.php?id={$v[0]}' method='post'>
<input type='text' name='Comment' />
<input type='submit' value='回复' /></form>";
$dc = new DBDA();
$sql1="select * from huifu where jieshouid={$v[0]}";
$arr1=$dc->query($sql1);
foreach($arr1 as $f)
{
echo "<div style='color:red'>{$f[0]}</div>
<div style='color:red'>{$f[2]}</div>
<div style='color:red'>{$f[3]}</div>
<div style='color:red'>{$f[4]}</div>
";
}
}
?>

 将评论的内容与回复的内容遍历出来显示就是图中的效果

这样就可以实现一条评论后面跟着一条回复

3.再就是删除信息

就是在回复的前面加一个删除按钮

 <form action='shanchuchuli.php?id={$v[0]}' method='post'>
<input type='submit' value='删除' /></form>
<form action='huifuchuli.php?id={$v[0]}' method='post'>
<input type='text' name='Comment' />
<input type='submit' value='回复' /></form>";

处理页面

<?php
$id = $_GET["id"]; require "DBDA.class.php";
$db=new DBDA();
$sql="delete from pinglun where id='{$id}'";
if($db->query($sql,0))
{
header("location:pinglun.php");
}
else
{
echo "不能删除!";
}

 这样就出来图中的删除按钮 

我们试试效果:

  

这样就删除信息了

加上登录与权限的功能会在后面更新。

  

PHP实现简单的评论与回复功能还有删除信息的更多相关文章

  1. js实现简单的评论和回复功能(数组版)

    var method={ getDate:function (a,b){ //获取当前日期 //a表示年月日直接的分隔符,b表示时分秒之间的分隔符 var dateStr="", ...

  2. php无限级分类实战——评论及回复功能

    经常在各大论坛或新闻板块详情页面下边看到评论功能,当然不单单是直接发表评论内容那么简单,可以对别人的评论进行回复,别人又可以对你的回复再次评论或回复,如此反复,理论上可以说是没有休止,从技术角度分析很 ...

  3. 类似于qq空间类型的评论和回复

    最近学习thinkphp,做了一个博客系统,其中感觉实现一个类似于qq空间的评论和回复功能比较复杂,所以把这次的经历记录下来,与大家共勉,具体的方法就不说了,在这里分享一下思路. 目标就是这种,关键是 ...

  4. 利用php做出简单的发布信息和回复功能

    题目要求 1.建一个pinglun的数据库,自己建表2.完成一个简单的发布信息回复功能3.布局可以随便,主要是功能要实现4.注意回复是可以回复每一条的评论5.评论回复功能类似于qq空间的发布信息和回复 ...

  5. Java实现评论回复功能

    目录 一.分类方式 1.单一型 2.嵌套型 3.两层型 二.实现原理 1.单一型 2.嵌套型 3.两层型 使用递归循环开发评论回复功能,适用于大部分的简单单体应用 评论功能或许是大多数的单体应用之中会 ...

  6. C# + Javascript 实现评论回复功能

    首先先介绍一下前台 <script type="text/javascript"> function openWindow() { window.open(" ...

  7. 【微信小程序】:评论、回复和删除功能 -- 2017/7/14

    1.理论核心:传参->pid,评论父id需要在wxml页面传递:小程序端和WEB端不同核心:前者操纵数据,后者操纵DOM元素对象 2.不废话,直接代码:wxml <view class=& ...

  8. PHP无限级评论回复功能实现

    protected function commentList($aid,$pid = 0,&$result=array()){ $arr = ArticleComment::relation( ...

  9. 经测试稳定可用的蓝牙链接通信Demo,记录过程中遇到的问题的思考和解决办法,并整理后给出一个Utils类可以简单调用来实现蓝牙功能

    说明:这是本人在蓝牙开发过程中遇到过的问题记录和分析,以及解决办法. 在研究过程中,许多的前人给出的解决方案和思路指导对我相当有帮助,但并非都是可采取的解决方法, 经过本人对这些方法的测试和使用过后, ...

随机推荐

  1. md5加密解析

    MD5加密算法解析 知识库连接: http://baike.baidu.com/view/7636.htm http://baike.baidu.com/subview/350813/7544439. ...

  2. Java读写Excel之POI超入门

    转自:http://rensanning.iteye.com/blog/1538591 Apache POI 是用Java编写的免费开源的跨平台的 Java API,Apache POI提供API给J ...

  3. struts2.1.6教程三、在Action获取Scope对象

    引言:在前面的Action操作中,关键就是Action中的exectue方法,但是此方法并没有request.session.application等对象作为参数,自然就不能利用这些对象来操作.下面我 ...

  4. mysql之 日志体系(错误日志、查询日志、二进制日志、事务日志、中继日志)

    一. mysql错误日志:错误日志记录的事件:a).服务器启动关闭过程中的信息b).服务器运行过程中的错误信息c).事件调试器运行一个事件时间生的信息d).在从服务器上启动从服务器进程时产生的信息lo ...

  5. 利用 MUI开发app, 如何实现侧滑菜单及其主体部分上下滑动

     利用mui开发APP 之侧滑菜单主内容滚动问题 MUI作为开发者常用的框架之一,其号称最接近原生APP体验的高性能前端框架.因此利用mui开发移动APP,可以为开发者提供很大的便利和接近原生的体验. ...

  6. Python教程(2.6)——list和tuple简介

    Python中内置的类型有list和tuple. List list类似于C/C++的数组,可以存储多个数字.例如你可能会需要存储一个班里所有人的名字.这时就可以用到list.list中存储的数据叫做 ...

  7. 为什么很多人使用#define而不是const定义常量

    众所周知,C语言一开始只有#define,C程序员用#define定义符号常量.但后来ANSI C加入了const限定符,而const应该比#define更好,为什么现在的C程序员还在大量使用#def ...

  8. OpenGL教程(2)——第一个窗口

    OpenGL环境终于配置好了,现在我们可以开始学习OpenGL了. 首先,创建一个.cpp文件,然后打上几行#include指令: #include <iostream> using st ...

  9. 基于TF-IDF的新闻标签提取

    基于TF-IDF的新闻标签提取 1. 新闻标签 新闻标签是一条新闻的关键字,可以由编辑上传,或者通过机器提取.新闻标签的提取主要用于推荐系统中,所以,提取的准确性影响推荐系统的有效性.同时,对于将标签 ...

  10. 【WPF】用三角形网格构建三维图形

    虽然WPF只能支持部分三维模型,不过从应用功能开发的角度看,也已经够用了(非游戏开发).WPF 的三维图形,说得简单一点,也就两种而已. 1.把二维对象放到三维空间中,这个应该较为好办,像 Image ...