Marquis
Новичок
нужна помощь с алгоритмом построения дерева.
Есть дерево каталога и к нему нужно написать функцию строющую дерево этого каталога.
Все что строил раньше было либо навигационные строки для дерева либо польностью открытое дерево. Сейчас нужно построить дерево вроде следующей схемы:
скажем так нужно построить частично открытое дерево.
Первый вопрос который не могу решить это какие данные я должен таскать в ГЕТ'е что бы по этим данным функция могла построить дерево.
на всякий случай структура таблицы в БД:
|id|parent|name|
Есть дерево каталога и к нему нужно написать функцию строющую дерево этого каталога.
Все что строил раньше было либо навигационные строки для дерева либо польностью открытое дерево. Сейчас нужно построить дерево вроде следующей схемы:
PHP:
раздел 1 (id_1)
раздел 2 (id_2)
|----- раздел 2.1 (id_3)
| |--------------- раздел 2.1.1 (id_4)
|----- раздел 2.2 (id_5)
раздел 3 (id_6)
раздел 4 (id_7)
раздел 5 (id_8)
|-------- раздел 5.1 (id_9)
раздел 6 (id_10)
раздел 7 (id_11)
Первый вопрос который не могу решить это какие данные я должен таскать в ГЕТ'е что бы по этим данным функция могла построить дерево.
на всякий случай структура таблицы в БД:
|id|parent|name|
