位置: 编程技术 - 正文
推荐整理分享php实现网站留言板功能(php留言板的简单编写),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:php留言板的简单编写,php留言板的简单编写,php实现网站留言的方法,php留言板网页设计,php在线留言,php实现网站留言的方法,php实现留言板功能,php实现网站留言的方法,内容如对您有帮助,希望把文章链接给更多的朋友!
我要实现的就是下图的这种样式,可参考下面这两个网站的留言板,他们的实现原理都是一样的
畅言留言板样式:
网易跟帖样式:
原理需要在评论表添加两个主要字段 id 和 pid ,其他字段随意添加,比如文章id、回复时间、回复内容、回复人什么的。其中pid就是当前已经回复过的评论的id。从上图可以看出,里面每一层的pid就是就是他上一层评论的id。仔细观察下上面的布局。是不是很像PHP中的多维数组?如果你能想到,那么就简单了。实现方法1.前台:这个比较简单 就是div嵌div。然后设置div的border和margin padding就行了
2、后台 :用到了两次递归,首先用递归把数据库中的结果重组下,重组之后,然后用递归输出上面的那种前台代码即可comment表结构和内容如下
然后直接读出这个表中的所有评论。可以得到如下数组
然后我们就需要把这个数组重组成上面的那种留言板形式的其中$array就是上面读取出来的数组,首先取出pid默认为空的,然后递归,在取出pid为当前评论id的数组
重组后,可以得到下面的这个数组,可以看到,这个数组的样式已经和前台评论样式很像了
得到上面的数组后 ,再用递归输出即可
然后即可看到
原理就是这样,就是重组下数组,然后遍历输出就行了。
标签: php留言板的简单编写
本文链接地址:https://www.jiuchutong.com/biancheng/276023.html 转载请保留说明!友情链接: 武汉网站建设