|
|
|
| Привет!
Столкнулся тут с проблемкой, вот думаю как решить. В скрипте нужно выводить данные из раздела (БД MySQL), но если у раздела есть вложенные разделы начинаются проблемы. Дело в том что вложенных разделов может быть довольно много и никак не соображу как все это дело вывести.
Вот код который выводит данные для раздела:
<?php
function razdel($id){
$i = mysql_query ("SELECT * FROM menu WHERE id='".$id."'");
$ir = mysql_fetch_array($i);
if($ier['r'] != 1){
$all[] = $ir['nazv'];
$all[] = $ir['opis'];
} else {
$all[] = $ier['nazv'];
$all[] = $ir['opis'];
// Вот тут надо запустить данную функцию по кругу
// Чтобы прочитать все вложенные разделы
}
return $all;
}
foreach(razdel($id) as $value){ echo $value; }
?>
|
В результате хотелось-бы получить примерно такой вывод данных:
> Раздел название - описание
>> Вложенный раздел название - описание
>>> Вложенный раздел название - описание
>>>> Вложенный раздел название - описание
Помогите с идеей. | |
|
|