bruiser
Новичок
есть таблица...
делаю запрос который выводит все записи...
выглядит это все вот так...
в идеале выглядит так....
помогите составить логику скрипта "для чайника", заранее премного благодарен!
PHP:
CREATE TABLE IF NOT EXISTS `tree` (
`id` smallint(11) unsigned NOT NULL AUTO_INCREMENT,
`parent_id` smallint(11) unsigned NOT NULL DEFAULT 0,
`left_key` smallint(11) unsigned NOT NULL DEFAULT 0,
`right_key` smallint(11) unsigned NOT NULL DEFAULT 0,
`level` smallint(11) unsigned NOT NULL DEFAULT 0,
`name` varchar(250) COLLATE utf8_unicode_ci NOT NULL DEFAULT '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
PHP:
$query = $this->db->query_execute("SELECT * FROM `tree` ORDER BY left_key ASC");
echo '<ul id="nav">';
while ( $this->category = mysql_fetch_assoc($query) ) {
echo '
<li class="top">
<a href="'.$_SERVER['PHP_SELF']."?id=".$this->category['id'].'" class="top_link"><span>'.$this->category['name'].'</span></a>
</li>
';
}
echo "</ul>";

в идеале выглядит так....

помогите составить логику скрипта "для чайника", заранее премного благодарен!