За последние 24 часа нас посетили 58502 программиста и 1790 роботов. Сейчас ищут 2319 программистов ...

Подцепить подкатегорию. Запрос вообщем сформировать нужно )

Тема в разделе "PHP для новичков", создана пользователем Invision, 27 апр 2011.

  1. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    Есть таблица с товаром (products):

    --id_item--cat_id--name--
    ----1---------2----ложка--
    ----2---------2----вилка--
    ----3---------2----ножик--
    ----4---------1----колесо--
    ----5---------1----руль----
    ----6---------1----фара---

    Есть категории (cat):

    --cat_id---name--
    ----1-------авто---
    ----2-------кухня--

    Задача составить список вида:

    -Авто
    --колесо
    --руль
    --фара
    -Кухня
    --ложка
    --вилка
    --ножик


    Все данные формируются по массиву:

    PHP:
    1.     for($i=6; $smn_row = db_fetch_row($smn_query); $i++)
    2.     {
    3.        
    4.         $objPHPExcel->setActiveSheetIndex(0)->setCellValue('C'.$i, $smn_row['name_ru']);
    5.         $objPHPExcel->setActiveSheetIndex(0)->setCellValue('D'.$i, $smn_row['Optprice_firm']);
    6.         $objPHPExcel->setActiveSheetIndex(0)->setCellValue('E'.$i, $smn_row['Price_firm']);
    7.         $objPHPExcel->setActiveSheetIndex(0)->setCellValue('F'.$i, $smn_row['Price']);
    8.     }
    9.  
    В каждую ячейку заносятся значения из БД в списке. Нужно чтобы список разбивался правильно. т.е строка к примеру C6 первая содержала Авто (категорию) в ней с C7 список к примеру 40 элементов. На C48 будет заголовок следующей категории итд )

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

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Invision
    предмет может входить в одну категорию или в несколько?
     
  3. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
  4. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    спс но уже написал правда с кастылями :)
     
  5. Invision

    Invision Активный пользователь

    С нами с:
    26 фев 2009
    Сообщения:
    1.437
    Симпатии:
    1
    Адрес:
    Томск
    Теперь нужен цикл чтобы выводить категорию + в ней подкатегории с подкатегориями товар. что мне почитать чтобы научиться норм писать циклы)?