![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| AXS |
|
||||||||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 115 Регистрация: 26.9.2008 Где: РК Репутация: нет Всего: -1 |
В общем сначала небольшой код:
Как бы объясняя код: Запрос из БД делается ОДИН, после чего данные упаковываются в массив. Здесь чтобы не нагромождать код, я данные поместил в массив вручную. Потом уже из МАССИВА рекурсивно строим дерево: Выводить будем поле $nod[$x]['val'] являющееся строчкой из трёх цифр Первая цифра в строчке - позиция в массиве-хранилище $nod (напр. 6--1-5 хранится в $nod[6]['val']) Вторая - ID родительской ветки (PID) Третья - свой ID По идее должно получиться:
Правда без отступов. Здесь они для отображения иерархии.... Но вот получается:
То есть такое ощущение, что функция не может выполнить или вызвать саму себя... Почему? Добавлено через 3 минуты и 12 секунд Ааааааа... Добавлено через 5 минут и 24 секунды Извиняюсь - не увидел простые ошибки: Вместо
и вместо
Всё оказывается работает! --------------------
<><><> AXS - Live Organizer v1.0 <><><> 0_o |
||||||||||||||
|
|||||||||||||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Базы Данных | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |