Доброго времени суток.
Я крайне редко обращаюсь на форум за помощью, обычно решаю возникшие трудности сам.
Помогите пожалуйста решить необходимую задачу.
На данном этапе, есть вот такой кусок кода:
PHP:
скопировать код в буфер обмена
$text = null; // Таблица с товарами. $items = $db->query("SELECT `name`,`type` FROM `items` ORDER BY `type` DESC ",null,'assoc'); // Общее кол-во записей $c_$items = count($items); // Массив данных foreach ($items as $i){ $it[] = $i; } // Разделы $r = array('Техника', 'Одежда'); // Выводим разделы. for($y=0;$y<count($r);$y++){ // Наименование раздела. $text .= '<div>'.$r[$y].'</div>'; // Товары в разделах for($x=0; $x<$c_$items; $x++){ // Наименование товара $text .=$it[$x]['name']; } }
На этом я остановился....
Что я хочу получить на выходе:
-------------------------------- -------------------------------- ------------------
Техника: (сюда входят данные из базы под type 1, type 2
Type 1: Холодильник №1, Холодильник №2, Холодильник №3
Type 2: Холодильник №4, Холодильник №5.
-------------------------------- -------------------------------- ------------------
и с разделом "Одежда" так же.
Причем, что бы товары под типом 1 шли подряд (в одну строчку), а товары под типом 2 на следующей строке.
Может стоит добавить дополнительные индексы для товаров (указать конкретные категории)..
Спасибо, что уделили внимание.
|