Помогите решить проблему:
Есть две таблицы, одна товары (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>
помогите решить, уже неделю бьюсь, не получается