[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод товаров по цветам
peretc001
Добрый день.

Помогите решить проблему:
Есть две таблицы, одна товары (product) вторая цвета товаров (color)
У товара есть идентификатор цвета (product.col) и у цвета есть идентификатор продукта (color.iid), т.е. product.col таблицы1 = color.iid таблицы 2.

Выводим список товаров:

<?php $cyt14 = mysql_query("select * from product p left join color c on p.col = c.iid WHERE p.art = '$id' order by p.id");
while( $row = mysql_fetch_array($cyt14) )
{
?>
<tr>
<
td width="60%">
<
h1><a class="name" href="/shop/product.php?id=<?php echo $row[id]; ?>"><?php echo $row[name]; ?> <?php echo $row[model]; ?></a></h1>
<
p><?php echo $row[desc]; ?></p>
<
p align="left">Цвет:
<
select name="color">
<
option value=""><?php echo $row[cvet]; ?></option>
</
select>
Цена: <b><?php echo $row[price]; ?> <small>РУБ.</small></b>
</
td>
</
tr>
<? } ?>


Такая конструкция выводит:
Товар 1 - цвет1
Товар 1 - цвет2
Товар 1 -цвет3

Товар 2 - цвет1
Товар 2 - цвет 2 и т.д.

А нужно:
Товар1 - <select name="color">
<option
value="">Цвет 1</option>
<option
value="">Цвет 2</option>
<option
value="">Цвет 3</option>
</select>


Товар2 - <select name="color">
<option
value="">Цвет 1</option>
<option
value="">Цвет 2</option>
<option
value="">Цвет 3</option>
</select>


помогите решить, уже неделю бьюсь, не получается
Быстрый ответ:

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