• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 4年前 (2022-01-01) 44次浏览 已收录 0个评论

留言板是在刚接触php时用来学习的一个简单的应用例子了,今天我再给初学php的朋友提供一个完整的php留言板的全部制作过程,希望对你会有帮助

在网上找了这方面的教程 但是基本就是没有人说什么 然后在某一天看见一个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 这样就不显示了                 

查看评论的时候 的数据库操作语句

代码如下:
function message($id){   
  $query = $this->db->query(“SELECT * FROM message WHERE news_id = ‘$id'”);//或者文章id后查询里面所有评论  
  return $query->result();   
 }

这个是获取父的留言内容的代码

代码如下:

留言用户:receiver_author;?> 留言内容:content?>

用户是否登陆 并给予留言权限

代码如下:
<form id="form1" name="form1" method="post" action="”>

<input class="wole" name="author" value="”/>
<input class="wole" name="news_id" value="”/>

这个是显示了 获取指定的父id 之后来显示他里面的全部子id 和留言内容

代码如下:

这里是楼 用户:receiver_author;?>
留言内容:content?>   

‘,’showtext’)” href=”javascript:void(0)”>回复
<div id="contentid” class=”none”>
<?php 
 $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;}
 else{ echo $row->sender_author.”回复了:”.$row->receiver_author;}?>
  内容是:content?>

来源gao@!dai!ma.com搞$$代^@码网
<form action="” method=”post”>
<input name="son_idx" class="wole" value="id?>”/>
<input name="receiver_author" class="wole" value="receiver_author;?>”/>
<input class="wole" name="news_id" value="”/>

以上就是php简单的留言板与回复功能具体实现的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:php简单的留言板与回复功能具体实现

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址