找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 878|回复: 0
打印 上一主题 下一主题

php简单的留言板与回复功能具体实现

[复制链接]

2536

主题

2536

帖子

7532

积分

论坛元老

Rank: 8Rank: 8

积分
7532
跳转到指定楼层
楼主
发表于 2018-2-14 06:00:23 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

            在网上找了这方面的教程 但是基本就是没有人说什么 然后在某一天看见一个PHP程序设计出了一张类似这样的数据库设计图之后就有了很多领悟!下面是数据库的结构图

下面我们就来继续一下介绍
   id                        这个算是父Id 可以通过这个id来查询 在这个id下是否有子id 同时也可以记录这个是那条留言的id
   son_id                    这个是子id 然后通过这个id 可以找到相对应的父id
   news_id                   记录文章的id
   sender_author             接受留言的人
   receiver_author           发送留言的人
   content                   留言的内容
   status                    在有人回复你的帖子的时候 这个值从0转为1时候 该消息不在显示 如果没点击进去 该消息依然存在
   time                      记录留言的时间
留言板回复思路
当发送方(也就留言的人)要到该文章下留言或者回复的的时候就需要接收方(也就文章的作者或者要被回复的人)来接收。单数据库语句查询到这个键sender_author和receiver_author 的是就会知道接收方是谁和发送方是谁了。然后在根据这个判断来显示出回复内容
提示你有一条新的消息思路
当发送方发送消息的时候 这个status的值默认为0 就是提示接收发 你有一条新的消息。当点击进去的时候 调用数据库修改语句把指定的值修改成为1 这样就不显示了                  
查看评论的时候 的数据库操作语句
[U]复制代码[/U] 代码如下:
function message($id){   
  $query = $this->db->query("SELECT * FROM message WHERE news_id = '$id'");//或者文章id后查询里面所有评论   
  return $query->result();   
}
这个是获取父的留言内容的代码
[U]复制代码[/U] 代码如下:
留言用户:receiver_author;?> 留言内容:content?>
用户是否登陆 并给予留言权限
[U]复制代码[/U] 代码如下:
">
>
" />
" />

这个是显示了 获取指定的父id 之后来显示他里面的全部子id 和留言内容
[U]复制代码[/U] 代码如下:
这里是楼 用户:receiver_author;?>
留言内容:content?>   
','showtext')" href="javascript:void(0)">回复
" class="none">
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;}
else{ echo $row->sender_author."回复了:".$row->receiver_author;}?>
  内容是:content?>
" method="post">
id?>" />
receiver_author;?>" />
" />

这个是实现之后的效果图片 留言板已经实现了 留言内容回复

然后这个是实现了 回复你的时候 会显示你有一条新的留言

            
            
您可能感兴趣的文章:
  • 一个可分页的基于文本的PHP留言板源码
  • 一个简单的PHP&MYSQL留言板源码
  • 找到一款不错的基于AJAX留言板源码(PHP版、ASP版)提供下载了
  • 来自经典的打造简单的PHP&MYSQL留言板
  • php xml留言板 xml存储数据的简单例子
  • php开发留言板的CRUD(增,删,改,查)操作
  • php制作文本式留言板
  • php实现网站留言板功能
  • PHP结合Mysql数据库实现留言板功能
  • php实现留言板功能(会话控制)
            
  • 分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    用户反馈
    客户端