[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: цикл
alfred
есть цикл, в котором выводятся товары из бд определенной категории все сразу, группируя их по названию фирмы.
Код
$r=mysql_query("select * from acc_pro ORDER BY acc_pro.firm ");
while($a=mysql_fetch_row($r)){
echo"<tr>

и т.д.
как можно вывести в том же цикле только один раз назчание фирмы группы товаров? -

фирма
товар1
товар2
фирма2
тов....

_____________
TRIAL
ну например создать переменную $firm и внутрь цикла поставить условие
Код
if($firm != $row['firm']) {
echo $row['firm'];
$firm=$row['firm'];
}


_____________
from TRIAL with LOVE
alfred
firm пустую создать что-ли? а что такое $row[] ?
объясни плиз.

_____________
kart
Цитата(alfred @ 27.4.2007, 14:45) [snapback]19330[/snapback]
firm пустую создать что-ли? а что такое $row[] ?
объясни плиз.

$row тоже самое что в твоём скрипте $a...

А вообще твой вопрос не совсем понятен, перефразируй.

_____________
TRIAL
ну я в общем виде написал )))
Для тебя будет выглядеть так:
Код
$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
дошло! спасибо. biggrin.gif

только вот не выходит так как надо...
в начале выводит все фирмы а потом только все товары.....

_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.