[ Поиск ]
-
[ Пользователи ]
-
[ Календарь ]
Полная Версия:
цикл
Форум PHP программистов
>
PHP + SQL
alfred
27.04.2007 - 15:37
есть цикл, в котором выводятся товары из бд определенной категории все сразу, группируя их по названию фирмы.
Код
$r=mysql_query("select * from acc_pro ORDER BY acc_pro.firm ");
while($a=mysql_fetch_row($r)){
echo"<tr>
и т.д.
как можно вывести в том же цикле только один раз назчание фирмы группы товаров? -
фирма
товар1
товар2
фирма2
тов....
_____________
TRIAL
27.04.2007 - 15:42
ну например создать переменную $firm и внутрь цикла поставить условие
Код
if($firm != $row['firm']) {
echo $row['firm'];
$firm=$row['firm'];
}
_____________
from TRIAL with LOVE
alfred
27.04.2007 - 15:45
firm пустую создать что-ли? а что такое $row[] ?
объясни плиз.
_____________
kart
27.04.2007 - 15:50
Цитата(alfred @ 27.4.2007, 14:45) [snapback]19330[/snapback]
firm пустую создать что-ли? а что такое $row[] ?
объясни плиз.
$row тоже самое что в твоём скрипте $a...
А вообще твой вопрос не совсем понятен, перефразируй.
_____________
TRIAL
27.04.2007 - 15:53
ну я в общем виде написал )))
Для тебя будет выглядеть так:
Код
$r=mysql_query("select * from acc_pro ORDER BY acc_pro.firm ");
while($a=mysql_fetch_row($r)){
if($firm != $a['firm']) {
echo $a['firm'];
$firm=$a['firm'];
}
}
_____________
from TRIAL with LOVE
alfred
27.04.2007 - 16:43
дошло! спасибо.
только вот не выходит так как надо...
в начале выводит все фирмы а потом только все товары.....
_____________
Быстрый ответ:
Powered by dgreen
Графические смайлики |
Показывать подпись
Здесь
расположена полная версия этой страницы.
Invision Power Board © 2001-2025
Invision Power Services, Inc.