Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Рекурсвивный обход каталога.
 
 автор: Doorgen   (13.03.2009 в 08:22)   письмо автору
 
 

Сижу 2 день голову поломал всю... Рекурсивное удаление сделал, а вот что бы каталог вывести не как.

Вот есть такая таблица:

id - айди страницы 
id_sub - айди родителя
name - имя страницы

надо вывести каталог как дерево через <ul>, <li>


Каталог (1 уровень)
-- подкаталог (2 уровень)
-- подкаталог (2 уровень)
---- подкаталог (уже 3тего уровня, у него радитель подкаталог 2рого уровня)
---- подкаталог(3 уровень)

Каталог (1 уровень)
-- подкаталог (2 уровень)
-- подкаталог2 (2 уровень)



Обыскался в нете, там только такие громозкие и не понятные схемы... что ужас. Помогите пожалуйста.

  Ответить  
 
 автор: Root   (13.03.2009 в 10:59)   письмо автору
 
   для: Doorgen   (13.03.2009 в 08:22)
 

http://softtime.ru/forum/read.php?id_forum=3&id_theme=63237

  Ответить  
 
 автор: Doorgen   (13.03.2009 в 20:13)   письмо автору
 
   для: Root   (13.03.2009 в 10:59)
 

Ничего подобного там не вижу... Там много слов а на деле ни 1ного живого примера... Даже примерного.

  Ответить  
 
 автор: Doorgen   (13.03.2009 в 20:48)   письмо автору
 
   для: 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

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования