|
|
|
| Сижу 2 день голову поломал всю... Рекурсивное удаление сделал, а вот что бы каталог вывести не как.
Вот есть такая таблица:
id - айди страницы
id_sub - айди родителя
name - имя страницы
|
надо вывести каталог как дерево через <ul>, <li>
Каталог (1 уровень)
-- подкаталог (2 уровень)
-- подкаталог (2 уровень)
---- подкаталог (уже 3тего уровня, у него радитель подкаталог 2рого уровня)
---- подкаталог(3 уровень)
Каталог (1 уровень)
-- подкаталог (2 уровень)
-- подкаталог2 (2 уровень)
|
Обыскался в нете, там только такие громозкие и не понятные схемы... что ужас. Помогите пожалуйста. | |
|
|
|
|
|
|
|
|
для: Root
(13.03.2009 в 10:59)
| | Ничего подобного там не вижу... Там много слов а на деле ни 1ного живого примера... Даже примерного. | |
|
|
|
|
|
|
|
для: Doorgen
(13.03.2009 в 20:13)
| | Порылся еще по форуму и вообще по другому запросу наткнулся:
<?
function catalogs($id_cat)
{
$result=mysql_query("SELECT * FROM page WHERE sub_page=$id_cat");
while($r=mysql_fetch_array($result)){
echo "<blockquote> {$r['page']}";
catalogs($r['id_page']);
echo "</blockquote>";
}
}
catalogs(0);
?>
|
Он выводит как надо... Огромное спасибо вам. А особено Loki и Trianon | |
|
|
|