Понимаете, если ваш код только будет разделы разворачивать,
Лозовенко Виктор 29.08.2004 10:37
то тогда зачем он вообще нужен? Можно сразу все вывести в развернутом виде.
А для свертывания-развертывания, мне кажется, не обойтись без Javascript. И в этом случае возможны разные варианты реализации, самый прямолинейный - это каждому элементу таблицы приписать состояние is_open=true/false, то есть, развернута ветка или нет, что будет указывать на выбор действия.