У меня есть эта таблица 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
: