Home >Backend Development >PHP Tutorial >html - php递归实现留言板分层功能

html - php递归实现留言板分层功能

WBOY
WBOYOriginal
2016-06-06 20:20:461329browse

html - php递归实现留言板分层功能

类似上面这样的功能

我的想法是建立一张留言表,其中有一个id字段和pid字段,如果是第一级留言pid字段就设置为0,否则就存它上一层id值。 取数据的时候递归得出每一条的深度,根据这个深度在输出的前面添加空格。

表大概是这样

id pid content
1 0 留言1
2 0 留言2
3 0 留言3
4 3 留言4
5 4 留言5

这样好像翻页功能不太好做,不知道哪里可以改进?
不知道还有没有其他的好办法,希望给个思路!

回复内容:

html - php递归实现留言板分层功能

类似上面这样的功能

我的想法是建立一张留言表,其中有一个id字段和pid字段,如果是第一级留言pid字段就设置为0,否则就存它上一层id值。 取数据的时候递归得出每一条的深度,根据这个深度在输出的前面添加空格。

表大概是这样

id pid content
1 0 留言1
2 0 留言2
3 0 留言3
4 3 留言4
5 4 留言5

这样好像翻页功能不太好做,不知道哪里可以改进?
不知道还有没有其他的好办法,希望给个思路!

html - php递归实现留言板分层功能

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn