[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как занести значение размера товара в корзину
Страницы: 1, 2, 3
arhat
Всем Привет! Всё борюсь с вроде бы простым действием, но у меня это всё никак не получается. Есть описание товара с названием, ценой и выпадающим списком размеров обуви. Никак не могу передать выбранное значение (например 21й размер) в корзину. Туда прилетает всегда 19й (первый в списке). Как то нужно правильно принять в корзине, но вот как.....

Вот это код вывода размера:

<form action="index.php" method="get">
<
input type="hidden" name="view" value="add_to_cart">
<
input type="hidden" name="id" value="<?=$product['id']?>">
<
select name="size" onchange="this.form.submit()">
<?php
$sql="SELECT * FROM sizes WHERE `sizes`.`id_boot`='$id' ";
echo $sql.'<br>';
$a=mysql_query($sql);
while ($b = mysql_fetch_array($a))
{
echo "<option value='$b[2]' > $b[2] </option>";
}


?>
</select>
<
input type="submit" value="Добавить в корзину">
</
form>

Это корзина принимает товар....:

<?php foreach ($_SESSION['cart'] as $id => $quantity):
$product = get_product($id);

$b = get_sizes($id);
if (!empty($_GET['size'])) {echo $_GET['size'];}
?>

<tr>
<
td align="center"><?=$product['title']; ?></td>
<
td align="center"> <?=$b['size'];?> </td>
<
td align="center"> <?=number_format($product['price'],2); ?> руб</td>
<
td align="center"><input type="text" size="2" name="<?=$id; ?>" maxlength="2" value="<?=$quantity; ?>" /></td>
<
td align="center"> <?=number_format($product['price'] * $quantity ,2); ?> руб</td>
</
tr>

<?php endforeach; ?>


_____________
Всё об авто
Быстрый ответ:

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