|
|
|
|
|
для: mihdan
(23.11.2007 в 13:28)
| | Бггг, он уже понял ) Короче пиши функцию которая будет выводить некоторый элемент и вызывать саму себя для "детей" этого элемента если они есть.
Вот набросок того как должно выглядеть
function xxx ($dir, $lvl) {
echo $lvl пробелов + $dir[text] <br>;
foreach (дети $dir) {
xxx ($child, $lvl+1);
}
}
Как построить БД:
id - уник. идент.
parentid - идент. родителя.
Когда ищешь детей пишешь
SELECT * FROM `table` WHERE `parentid`='$id'
где $id - непосредственно ид текущего нода | |
|
|
|
|
|
|
|
для: xray
(23.11.2007 в 09:56)
| | Рекурсивная функция выборки | |
|
|
|
|
|
|
| cheops
Подскажите каким образом организовать выборку данных из базы, что бы получить карту сайта, как у Вас
http://www.st-hosting.ru/hosting/map.php.
Использую CMS описанную в книге Практика создания сайтов... | |
|
|
|
|