Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

сценарий вывода категорий с подгатегориями (simillona)
Author Message
simillona
Заглянувший



Joined: 03 Nov 2006
Posts: 6
Карма: -2
   поощрить/наказать


PostPosted: Tue Nov 21, 2006 7:53 pm (написано за 2 минуты 7 секунд)
   Post subject: сценарий вывода категорий с подгатегориями
Reply with quote

Помогите!
Как осуществить вот такой сценарий вывода:

Категория уровень 1
 подкатегория уровень 2
 подкатегория уровень 2
Категория уровень 1
 подкатегория уровень 2
 подкатегория уровень 2
и т.п.

У меня получается вывести только первый уровень, а потом при нажатии на ссылку 1-го уровня выводится второй уровень.
Back to top
View user's profile Send private message
simillona
Заглянувший



Joined: 03 Nov 2006
Posts: 6
Карма: -2
   поощрить/наказать


PostPosted: Fri Nov 24, 2006 9:45 am (спустя 2 дня 13 часов 51 минуту; написано за 1 минуту 42 секунды)
   Post subject:
Reply with quote

Я сама отвечаю на свой вопрос..:)
Есть варианты лучше?

В этом варианте можно осуществить любую глубину каталога, а затем уже вывести соответствующие категориям наименования.
Code (php): скопировать код в буфер обмена
$parentid='0';
  db_connect(DB_HOST,DB_USER,DB_PASS) or die (www.php.net/die) (db_error());
  db_select_db(DB_NAME) or die (www.php.net/die) (db_error());
  $q= "select * from  categories where parentid='$parentid'";
  if(!$result = mysql_query (www.php.net/mysql_query)($q)) echo (www.php.net/echo) "Неправильно".mysql_error();
  while ($cats = mysql_fetch_array (www.php.net/mysql_fetch_array)($result))
  {
  $url='add.php?'.($cats['catid']).'='.($cats['catname']).'='.($cats['parentid']);
  $title='<b>'.$cats['catname'].'</b>';
  go_to($url,$title);
 
  $q2 = "select * from categories where parentid=".$cats['catid'];
  if(!$result1 = mysql_query (www.php.net/mysql_query)($q2)) echo (www.php.net/echo) "Неправильно".mysql_error();
  while($par = mysql_fetch_array (www.php.net/mysql_fetch_array)($result1))
           {
                    $url_='add.php?catid='.($par['catid']).'catname='.($par['catname']).'parentid='.($par['parentid']);
            $title_='<b>'.$par['catname'].'</b>';
            echo (www.php.net/echo) '::';
                        go_to($url_,$title_);
            }
 
  }
Back to top
View user's profile Send private message
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Fri Nov 24, 2006 11:19 am (спустя 1 час 33 минуты)
   Post subject:
Reply with quote

forum.dklab.ru/viewtopic.php?p=71055#71055
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML