За последние 24 часа нас посетили 70169 программистов и 10301 робот. Сейчас ищут 2964 программиста ...

Вложенный запрос на вывод товаров из БД

Тема в разделе "PHP для новичков", создана пользователем Aidera, 3 фев 2016.

  1. Aidera

    Aidera Новичок

    С нами с:
    3 фев 2016
    Сообщения:
    1
    Симпатии:
    0
    Доброго дня!
    Я очень сильно намудрила с выводом товаров из базы данных, что браузер жалуется на мои глупые ошибки.
    А дело в том, что нужно вывести из БД вначале категорию, а потом внутри категорий еще и бренды.

    А вот сам код:
    Код (Text):
    1.  
    2. $result = mysql_query("SELECT DISTINCT category FROM category WHERE type='kit'",$link);
    3.                     If (mysql_num_rows($result) > 0)
    4.                     {
    5.                         $row = mysql_fetch_array($result);
    6.                         do{
    7.                             echo '<li><a href="view_cat.php?cat='.strtolower($row["category"]).'&type=kit">'.$row["category"].'</a><ul>';
    8.                            
    9.                            
    10.                            
    11.                             $category1 = $row["category"];
    12.                             $result2 = mysql_query("SELECT DISTINCT * FROM category WHERE type='kit' and category = $category1",$link2);
    13.                             If (mysql_num_rows($result2) > 0)
    14.                             {
    15.                                 $row2 = mysql_fetch_array($result2);
    16.                             do{
    17.                                 echo '<li><a href="view_cat.php?cat='.strtolower($row2["category"]).'&type=kit&brand='.$row2["brand"].'">'.$row2["brand"].'</a></li>' ;
    18.                             }while ($row2 = mysql_fetch_array($result2));
    19.                             echo '</ul></li>';
    20.                        
    21.                             }
    22.                        
    23.                        
    24.                        
    25.                         }while ($row = mysql_fetch_array($result));
    26.                     }
    и жаловаться начинает как раз с этой строчки: $result2 = mysql_query("SELECT DISTINCT * FROM category WHERE type='kit' and category = $category1",$link2);

    Помогите пожалуйста
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.870
    Симпатии:
    955
    это сложно. у тебя представление о программировании сломано об те уроки, которые ты изучал. тебе надо начинать с нуля. по нормальному материалу.
     
  3. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    автор представься, плз ((:)
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.870
    Симпатии:
    955
    "адепт попова". слово в мужском роде. так что я прав :D
     
  5. p@R@dox 55RU

    p@R@dox 55RU Зэк
    [ БАН ]

    С нами с:
    21 май 2014
    Сообщения:
    1.358
    Симпатии:
    7
    Адрес:
    с планеты Ялмез
    Ganzal, я за тебя рад...
    :D дамы нынче тоже "умненькие"...