popoff, спасибо за ответ.
Я изучал все представленные материалы на вашей странице: http://phpclub.ru/faq/wakka.php?wakka=Tree&v=w5u и также смотрел все ссылки там, затем пробовал делать сам. После этого решил написать вам, просто подумал, что возможно вы так делали или описывали такие вариантиы.
Ту ссылку которую вы мне дали, я просматривал.
Демо этого скрипта http://popoff.donetsk.ua/try/tree_dynamic/tree_print_dynamic.html, я просматривал с выключенным javascript (в Opera), вывод там такой:
(1) /tree_print_dynamic.html
1
2
3
(2) Нажимаю на 1 - /tree_print_dynamic.html?k_item=2
1
- 1.1
- 1.2
- 1.3
- 1.4
(3) Нажимаю на 1.1 - /tree_print_dynamic.html?k_item=3
1
- 1.1
- - 1.1.1
- - 1.1.2
- - 1.1.3
На этапе (3), к примеру, я хочу добиться такого варианта (ну соответсвенно на остальных этапах тоже):
1
- 1.1
- - 1.1.1
- - 1.1.2
- - 1.1.3
- 1.2
- 1.3
- 1.4
2
3
Когда я начал делать древовидное меню для сайта, я думал, что это интересующий меня вариант - распрастраненный, но оказалось не так.
Я возможно буду использовать метод: Материализованные пути (Materialized Path), и буду делать вывод 3 уровнего меню, просто при этом методе, легче выделить всю ветку, и возможно код и скорость будет лучше, чем в том примере, который я указал по ссылке в первом сообщение.