Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: рекурсия + список

Сообщения:  [1-10]   [11-14] 

 
 автор: Дмитрий Смаль   (25.06.2010 в 13:41)   письмо автору
 
   для: kireyev   (24.06.2010 в 20:29)
 

http://www.google.com.ua/search?&q=%D0%B2%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5+%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%B0

  Ответить  
 
 автор: sl1p   (24.06.2010 в 21:31)   письмо автору
 
   для: kireyev   (24.06.2010 в 21:13)
 

и мне :)

  Ответить  
 
 автор: kireyev   (24.06.2010 в 21:13)   письмо автору
 
   для: Trianon   (24.06.2010 в 21:03)
 

можно подробнее, спасибо!!

  Ответить  
 
 автор: Trianon   (24.06.2010 в 21:03)   письмо автору
 
   для: kireyev   (24.06.2010 в 20:29)
 

нужно

  Ответить  
 
 автор: kireyev   (24.06.2010 в 20:29)   письмо автору
 
   для: sl1p   (24.06.2010 в 17:12)
 

Скажите, а как сделать, чтобы не было много обращений в БД?
Можно сделать одно обращение к БД?

  Ответить  
 
 автор: sl1p   (24.06.2010 в 17:12)   письмо автору
 
   для: Лена   (24.06.2010 в 16:44)
 

а точно)

<?php  
$db_link 
mysql_connect("localhost""root""");  
if (!
$db_link) {  
   die(
"Could not connect: " mysql_error());  
}  
mysql_select_db("kupivufe") or die("Could not select database");  

function 
tree($pid$lvl){  
    
$query mysql_query("SELECT * FROM menu WHERE pid = '$pid'") or die(mysql_error());  
    if(
$query && mysql_num_rows($query)) { 
        echo 
'<ul>' 
        
while($categ mysql_fetch_object($query)){  
           
$lvl++;  
           echo 
'<li>';
           echo 
$categ->title;  
           
tree($categ->id$lvl--);
           echo 
'</li>';
        } 
        echo 
'</ul>' 
    

}  
tree(00);  
mysql_close($db_link);  
?>

  Ответить  
 
 автор: Лена   (24.06.2010 в 16:44)   письмо автору
 
   для: sl1p   (24.06.2010 в 15:53)
 

Не там <li> закрыли.

  Ответить  
 
 автор: sim5   (24.06.2010 в 16:41)   письмо автору
 
   для: sl1p   (24.06.2010 в 16:40)
 

У вас его вообще не получится никакого.

  Ответить  
 
 автор: sl1p   (24.06.2010 в 16:40)   письмо автору
 
   для: sim5   (24.06.2010 в 16:39)
 

а где же там одно вложение?:)

  Ответить  
 
 автор: sim5   (24.06.2010 в 16:39)   письмо автору
 
   для: sl1p   (24.06.2010 в 16:38)
 

Да? Для меню значит логичнее одно вложение?

  Ответить  

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования