peretc001
Новичок
Добрый день.
В базе есть две таблицы product (id, name, price, col, ...), где хранятся товары и color (id, iid, cvet), где хранятся цвета.
Есть, условно, 3 группы товаров: 1-ая имеет четыре цвета, 2-ая группа - два других цвета, 3-я - три других цвета. Т.е. цвета не совпадают. При этом, по умолчанию должны выводится разные цвета у каждого товара, соответствующие картинке.
Я пытаюсь вывести так:
	
	
	
		
Выводит три товара с цветом №1, потом опять те же три товара с цветом № 2 и т.д.
Помогите, пожалуйста, не могу сообразить как сделать.
								В базе есть две таблицы product (id, name, price, col, ...), где хранятся товары и color (id, iid, cvet), где хранятся цвета.
Есть, условно, 3 группы товаров: 1-ая имеет четыре цвета, 2-ая группа - два других цвета, 3-я - три других цвета. Т.е. цвета не совпадают. При этом, по умолчанию должны выводится разные цвета у каждого товара, соответствующие картинке.
Я пытаюсь вывести так:
		PHP:
	
	<?php $cyt14 = mysql_query("SELECT * FROM product, color WHERE product.col = color.iid group by color.cvet, product.id ");
while( $row = mysql_fetch_array($cyt14) )
{ ?>
							<tr>
								<td width="40%">
									<a class="img" href="img/<?php echo $row[imgbig]; ?>"><img src="img/<?php echo $row[img]; ?>" style="padding:20px;background:#fff;border:1px dashed #ccc;"></a>
								</td>
								<td width="60%">
									<h1><a class="name" href="/<?php echo $row[art]; ?>.php"><?php echo $row[name]; ?> <?php echo $row[model]; ?></a></h1>
									<p><?php echo $row[desc]; ?></p>
									<form action="inc/add.php?id=<?php echo $row[id]; ?>&session_id=<?php echo session_id(); ?>" method="post" name="add">
									<p align="left">Цвет:
									<select name="color">
										<option value="<?php echo $row[cvet]; ?>"><?php echo $row[cvet]; ?></option>
									</select>
									Цена: <b><?php echo $row[price]; ?></b>
									<p>Кол-во: <input type="text" class="qty" name="qty" value="1"> <input type="submit" class="cart" name="add" value="Купить"></p>
									</form>
								</td>
							</tr>
						<?php } ?>Помогите, пожалуйста, не могу сообразить как сделать.
 
	            
 
 
		