parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Деревья

dima 27.08.2004 12:10

Есть табилца в базе:
id pid name uri
________________________________________________________________________

вытаскиваю из базы элементы, делаю из таблицы хеш, формирую uri сайта (как в примерах написано)
и рекурсивно вывожу их.
________________________________________________________________________

Но вот вопрос 1:

Как входить в рекурсию только тогда, когда раздел открыт($request:uri)?
Т.е. на главной странице все закрыты и вызваны только те, чьи parent_id = 0 и далее уже пошла рекурсия.

Но вот вопрос 2:

Как рекурсивно вызывать детей родителя не касаясь внуков (детей тех детей, которые имеют родителя :)))?

Спасибо