|
|
|
|
для: 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 - непосредственно ид текущего нода | |
|
|