【发布时间】:2014-06-22 05:09:24
【问题描述】:
我有这个MySql 表用于放置多个新闻类别(父/子):
ID | NAME | PARENTID | DESC |
1 | LINUX | 0 | NULL |
2 | DEBIAN | 1 | NULL |
3 | SLAX | 1 | NULL |
4 | SLAXLIVE | 3 | NULL |
5 | SWFLIVE | 3 | NULL |
现在我需要像这样打印到jQuery 和CSS3 html CheckBOX:
NOTE: This is Simple Example for HTML treeview.
HTML:
<ul>
<li> <a href="#">Parent</a>
<ul>
<li> <a href="#">Child</a>
<ul>
<li> <<a href="#">Grand Child</a>
</li>
</ul>
</li>
<li> <a href="#">Child</a>
<ul>
<li><a href="#">Grand Child</a>
</li>
<li> <a href="#">Grand Child</a>
<ul>
<li> <a href="#">Great Grand Child</a>
</li>
<li> <a href="#">Great Grand Child</a>
</li>
<li> <a href="#">Great Grand Child</a>
</li>
</ul>
</li>
<li><a href="#">Grand Child</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
PHP:
$result = mysql_query("SELECT id, name, parent FROM " . NEWS_CATS . " ORDER BY name");
$items = array();
while($row = mysql_fetch_array($result))
{ $items[] = array('id' => $row['id'], 'label' => $row['name'], 'parent' => $row['parent']);
}
我需要为每个根猫打印<ul><li></li></ul>,并为每个父类别打印<ul><li><ul><li></li></ul></li></ul>。
我如何使用PHP/MySQL 创建/打印这个:
【问题讨论】:
-
"jQuery and CSS3 html CheckBOX" - 这是bullshit bingo吗?哪些现有答案不适合您,为什么?