[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Создание множества деревьев из массива
Mecm
Здравствуйте. Написал код:


function showTree($parentId){
$sdd_db_host='192.168.0.77';// ваш адрес где находится, хостится ваша база данных
$sdd_db_name='cosmo_for_noobs';// Имя базы данных с которой вы хотите работать, так как их может быть множество
$sdd_db_user='root';// логин доступ к базе данных
$sdd_db_pass='';// пароль доступа к базе данных
@mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass);// устанавливаем связь с сервером
@mysql_select_db($sdd_db_name);// переключаемся на нужную нам базу данных
mysql_query('SET NAMES utf8');
$result=mysql_query('SELECT * FROM `s_categories`');// делаем выборку из таблицы
//$query = mysql_query("SELECT * from drevo");

while($row=mysql_fetch_array($result)){
$title = $row['name'];
$pid = $row['parent_id'];
$id = $row['id'];
$op = $row['url'];
$idd = $parentId;

if($idd == $pid){
echo "<li>$title";
echo "<ul>";
showTree($id);
echo "</ul>";
echo "</li>";
}


}
}



showTree (0);


Выводит прекрасное большое дерево:). Но требуется его разбить на много деревеьев для каждого раздела чтобы было своё. То есть очень подробно разложить кажду веточку в отдельное дерево, пусть выводитится сразу всё это множество деревьев. Прошу помощи.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.