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

Форум MySQL

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

 

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

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

тема: Выборка из базы данных вложенного каталога
 
 автор: efir   (23.07.2007 в 13:39)   письмо автору
 
 

товарищи такой вопрос :
есть две таблицы в одной разделы в другой подразделы

каким образом сделать так что бы загружалось на странице вот так:

раздел
подраздел
подраздел
раздел 1
подраздел1
подраздел1

а то у меня получается сплошной список
раздел
подраздел
раздел
подраздел
раздел 1
подраздел1

   
 
 автор: SHAman   (23.07.2007 в 14:01)   письмо автору
 
   для: efir   (23.07.2007 в 13:39)
 

Обычная рекурсивная функция. Алгоритм:

$i=0;
tree($i);

function tree($id)
{
    while (выборка из БД элементов с parent_id=$i)
    {
        print "элемент";
        tree($id_элемента);
    }
}


Таблица должна содержать поля id и parent_id. Второй указывает на свой родительский раздел.

   
 
 автор: efir   (23.07.2007 в 15:03)   письмо автору
 
   для: SHAman   (23.07.2007 в 14:01)
 

спасибо а не могли бы привести пример рабочего скрипта что бы понять реализацию

   
Rambler's Top100
вверх

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