Есть таблица с товаром (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: for($i=6; $smn_row = db_fetch_row($smn_query); $i++) { $objPHPExcel->setActiveSheetIndex(0)->setCellValue('C'.$i, $smn_row['name_ru']); $objPHPExcel->setActiveSheetIndex(0)->setCellValue('D'.$i, $smn_row['Optprice_firm']); $objPHPExcel->setActiveSheetIndex(0)->setCellValue('E'.$i, $smn_row['Price_firm']); $objPHPExcel->setActiveSheetIndex(0)->setCellValue('F'.$i, $smn_row['Price']); } В каждую ячейку заносятся значения из БД в списке. Нужно чтобы список разбивался правильно. т.е строка к примеру C6 первая содержала Авто (категорию) в ней с C7 список к примеру 40 элементов. На C48 будет заголовок следующей категории итд ) Помогите пожалуйста
http://www.php.ru/forum/viewtopic.php?t=27758 - вообще и http://phpclub.ru/faq/Tree/AlLoadAll?v=i3b в частности
Теперь нужен цикл чтобы выводить категорию + в ней подкатегории с подкатегориями товар. что мне почитать чтобы научиться норм писать циклы)?