Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Древовидное меню


Автор: prom2332 1.10.2010, 15:54
Здравствуйте!
Столкнулся с проблемой написания древовидного меню, которое выносится из БД.
Прошу помощи в решении этой задачи.
Например у меня есть некие данные в БД:
  • id
  • parent_id
  • name
Мне необходимо вывести их в следующем порядке:
пункт 1
    пункт 1.1
        пункт 1.1.1
        пункт 1.1.2
    пункт 1.2
    пункт 1.3
пункт 2
пункт 3
    пункт 3.1
        пункт 3.1.1
    пункт 3.2


и так далее до бесконечности. Очень прошу вашей помощи.

Автор: patap 1.10.2010, 16:01
читай про http://www.getinfo.ru/article610.html, там все понятно, думаю врядли кто-то будет переписывать уже написанное

Автор: gta4kv 1.10.2010, 19:09
http://forum.vingrad.ru/forum/topic-209674/hl/%25D0%25B4%25D0%25B5%25D1%2580%25D0%25B5%25D0%25B2%25D0%25BE/index.html
Последний пост

Автор: prom2332 1.10.2010, 22:54
gta4kv, спс

Автор: NewDima 8.10.2010, 17:25
Ребят, извращение в чистом виде. Для этого используется xsl

Автор: gta4kv 8.10.2010, 19:36
Цитата(NewDima @ 8.10.2010,  17:25)
Ребят, извращение в чистом виде. Для этого используется xsl

Извращение это для вывода древовидного меню использовать XSL.

Автор: NewDima 9.10.2010, 03:15
Конечно, намного же лучше штук двести запросов к базе сделать, чем один запрос и один прогон шаблонизатора

Автор: gta4kv 9.10.2010, 06:52
Цитата(NewDima @ 9.10.2010,  03:15)
Конечно, намного же лучше штук двести запросов к базе сделать, чем один запрос и один прогон шаблонизатора

Сочувствую, если вам для этого надо больше одного запроса.

Автор: Muerto 9.10.2010, 09:53
Опа как раз как моя тема  с форумом в форме дерева  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)