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

在网上,我找到了这个教程。但基本上没有人说什么。然后我看到有一天PHP程序设计了这样的数据库,之后我得到了很多的理解。



现在让我们继续介绍一下。

id,这是父ID。您可以使用这个ID查询这个ID中是否有子ID,同时,还可以记录这是消息的ID。
son_id这是孩子的身份,然后可以通过这个ID查找相应的家长身份
news_id记录文章的ID
sender_author人带个口信
receiver_author谁发送消息
内容消息的内容
当有人回复你的帖子时,这个值从0改为1。消息没有显示出来。如果不单击,消息仍将存在。
时间记录消息的时间。


留言板回复思路

当发送者(或消息的人)想留言或回复的文章,它需要接收(或文章的人或是作者回答)接收。单一的数据库报表查询的关键sender_author和receiver_author知道收件人和发件人是谁。然后响应显示在这个判断的基础上


暗示你对新闻有了新的想法。
当发送方发送消息时,状态的默认值为0,提示接收新消息。当单击时,调用数据库修改语句将指定值更改为1,使其不显示。

在评审时查看数据库操作语句


复制代码代码如下所示:
函数消息($ id){
为查询=美元->数据库->查询(SELECT * FROM消息news_id = $ ID); / / ID或查询后,所有的评论
返回$查询>结果();
}


这是获取父亲信息的代码。

复制代码代码如下所示:

信息用户:receiver_author;邮件内容:内容> >



用户是否登录并允许留下消息
复制代码代码如下所示:
>
>
< PHP
如果($ uere_name = 0)
{对不起,您没有登录,也不能留言。
>






功能升级信息(){
(如果= 1){
document.form1.submit.value =消息;
Document.form1.Submit.disabled = false;
}
别的{
document.form1.submit.value =没有登录呢;
document.form1.submit.disabled =禁用;
}
}
Updateinfo();



这是在获得指定的父ID后显示的完整子ID和消息内容的显示。

复制代码代码如下所示:
这里的建筑的用户:receiver_author;邮件内容:内容> >
','showtext ')href =Javascript:无效(0)>回复
类否>
< PHP
为查询=美元->数据库->查询(SELECT * FROM消息son_id = $ SEL -> id'order ID); / /获取指定的母子身份回复
修改查询->美元= $()的结果;
foreach(修订美元美元行){ >
sender_author = = $行> receiver_author){ echo $行> sender_author;}
别的{ echo$行> sender_author。回答:。$行> receiver_author;} >
内容是:内容>

方法
id >
receiver_author / > >;




<!——
功能showdiv(targetid,objn){

VaR目标= document.getelementbyid(targetid);
无功clicktext = document.getelementbyid(objn)

如果(目标。样式。
目标。样式;
clicktext。innerText =回复;


{人}
目标。样式;
clicktext innerText = 'retracted;
}

}
-->


这是图片留言板实现后的效果,实现了留言内容的回复。




然后,这是一个实现,即对您的响应将显示您有一个新消息。