[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод рубрик и подрубрик
Maktraher
Уважаемые знатоки, прошу помощи...
У меня возникла задача вывести на страницу рубрики и подрубрики из таблиц...
Есть 2 таблицы, одна с рубриками, дургая с подрубриками...

Необходимо составить определенный цикл и запрос к базе таким образом, чтобы на страницу вывелось что то вроде этого:

1. Рубрика1
2. Рубрика2
3. Рубрика3
1. Подрубрика1
2. Подрубрика2
4. Рубрика 4
и т.д.


Я так понимаю для реализации этого необходимо использовать цикл в цикле... Но ничего не выходит...
Пожалуйста, помогите найти решение.



Спустя 2 часа, 3 минуты, 51 секунда (17.04.2010 - 18:06) moskitos80 написал(а):
Можно рекурсией...

Спустя 33 минуты, 22 секунды (17.04.2010 - 18:39) Maktraher написал(а):
А можно поподробнее, пожалуйста...

Спустя 15 минут, 5 секунд (17.04.2010 - 18:54) moskitos80 написал(а):
Создаёшь функцию, которая смотрит пункты меню. У них допустим есть параметры: "id" и "idparent". У корневых соответственно idparent = 0 - у его дочерних idparent будет равняться id-родительского, так ты их свяжешь по уникальным идентификаторам в базе. Пусть функция принимает на входе idparent =0 в процессе она ищет первый пункт с таким idparent - он естественно будет корневым. Далее функция приравнивает idparent к id - найденного пункта выводит его на экран, и вызывает сама себя уже с новым значением idparent и ищет соотв. пункты. Если не находит, то поднимается на уровень выше и так пока не раскопает всё твое меню до последнего подпункта...

Спустя 2 часа, 26 минут, 30 секунд (17.04.2010 - 21:21) Maktraher написал(а):
Спасибо! Попробую, отпишусь...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.