Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.03.2012, 01:26   #1
nfernee
 
Регистрация: 13.03.2012
Сообщений: 5
По умолчанию категории и подкатегории

здравствуйте!
я бы хотел доработать один скрипт категории и подкатегории
дело в том что этот скрипт работает но хочу сделать так
у тех категориев которых есть подкатегории адресс был # это
а тех которых нету подкатегориев адрес должет быть обичним

вот собственно этот скрипт
PHP код:
$category0_r mysql_query("SELECT * FROM category WHERE cat = 0 ORDER BY id");
while(
$category0 mysql_fetch_array($category0_r))
{
    print 
"<li><a href='index.php?page=238&category=" $category0["id"] . "'><span>" $category0["title"] . "</span></a>\n";

    
$subcategory_r mysql_query("SELECT * FROM category WHERE cat = " . (int)$category0["id"]);
    if (
mysql_num_rows($subcategory_r) > 0)
    {
        print 
"\n<ul>\n";
        while (
$subcategory mysql_fetch_row($subcategory_r))
        {
            print 
"<li><a href='index.php?page=238&category=" $subcategory[0] . "'>" $subcategory[2] . "</a></li>\n";
        }
        print 
"\n</ul>";
        print 
"\n</li>";
    }

я немного изменил этот скрипт как и хотел но все равно не работает как надо или же только у одного категория адрес #
PHP код:
$category1_r mysql_query("SELECT * FROM category");
$category1 mysql_fetch_array($category1_r);
$category0_r mysql_query("SELECT * FROM category WHERE cat = 0 ORDER BY id");
while(
$category0 mysql_fetch_array($category0_r))
{
    if(
$category0["title"] != $category1["title"])
    {
        print 
"<li><a href='index.php?page=238&category=" $category0["id"] . "'><span>" $category0["title"] . "</span></a>\n";
    }
    else
    {
        print 
"<li><a href='#'><span>" $category0["title"] . "</span></a>\n";
    }
    
    
$subcategory_r mysql_query("SELECT * FROM category WHERE cat = " . (int)$category0["id"]);
    if (
mysql_num_rows($subcategory_r) > 0)
    {
        print 
"\n<ul>\n";
        while (
$subcategory mysql_fetch_row($subcategory_r))
        {
            print 
"<li><a href='index.php?page=238&category=" $subcategory[0] . "'>" $subcategory[2] . "</a></li>\n";
        }
        print 
"\n</ul>";
        print 
"\n</li>";
    }

пожалуйста помогите разобратся
срочно нужно.
nfernee вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Категории фильмов, грамотное проектирование БД Abuhamed PHP 3 13.01.2012 09:22
Категории в Joomla Xeon332 WordPress и другие CMS 1 05.03.2011 22:43
категории в dle webstream HTML и CSS 0 15.01.2011 17:05
БД Access. ID категории cnst_bus БД в Delphi 2 18.01.2010 11:20