php简单的留言板与回复功能具体实现
在网上找了这方面的教程 但是基本就是没有人说什么 然后在某一天看见一个PHP程序设计出了一张类似这样的数据库设计图之后就有了很多领悟!下面是数据库的结构图 下面我们就来继续一下介绍 id 这个算是父Id 可以通过这个id来查询 在这个id下是否有子id 同时也可以记录这个是那条留言的id news_id 记录文章的id
当发送方(也就留言的人)要到该文章下留言或者回复的的时候就需要接收方(也就文章的作者或者要被回复的人)来接收。单数据库语句查询到这个键sender_author和receiver_author 的是就会知道接收方是谁和发送方是谁了。然后在根据这个判断来显示出回复内容
查看评论的时候 的数据库操作语句 代码如下: function message($id){
$query = $this->db->query("SELECT * FROM message WHERE news_id = '$id'");//或者文章id后查询里面所有评论 return $query->result(); } 这个是获取父的留言内容的代码 代码如下: 留言用户:receiver_author;?> 留言内容:content?> 用户是否登陆 并给予留言权限 代码如下: 这个是显示了 获取指定的父id 之后来显示他里面的全部子id 和留言内容 代码如下: 这里是楼 用户:receiver_author;?> ')" href="javascript:void(0)">回复 $query = $this->db->query("select * from message where son_id ='$sel->id' order by id");//获取指定父id的子回复 $revis = $query->result(); foreach($revis as $row){?> sender_author == $row->receiver_author){echo $row->sender_author;} 这个是实现之后的效果图片 留言板已经实现了 留言内容回复 然后这个是实现了 回复你的时候 会显示你有一条新的留言 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |