arhat78
Новичок
С сессиями тоже пока никак... Пытаюсь с куками сразиться.Это лишнее.
Лучше сессиями.
Попробовал через $_POST, чтобы сохранялось кол-во при обновлении страниц - введённое количество сохраняется в поле при перезагрузке страницы, но - если есть к корзине 2 товара, то реагирует на "Обновить" только при вводе во вторую строчку (при вводе кол-ва в первую срочку все сбрасываются на "1"), и при этом это же "количество" приписывается и первой строчке. Как осуществить, чтобы обновлялась только та строчка, где было изменено кол-во товара, можете подсказать?
И при нажатии на "Оформить заказ" в новую страницу не переносится ни новое количество, ни суммы.....Каким образом перенести???
PHP:
basketInit();
$i =1; $sum = 0;
if(is_array($goods)){
if(count($goods))
foreach($goods as $item){
?>
<tr>
<td><?php echo $i++; ?></td>
<td><?php echo $item['title'];?></td>
<td><?php echo $item['description'];?></td>
<td><?php echo $item['price'];?></td>
<td><input type="text" size="2" name="quantity" class="quantity" maxlength="2" value="<?=$_POST['quantity']?>" /></td>
<?php if(isset($_POST['quantity']))
{
$itemsum=$item['price']*$_POST['quantity'];
}?>
<td><img src="userfiles/<?php $item['image']; ?>"width="95" height="95" ></td>
<td><?php echo $itemsum;?></td>
<td><a href="delete_from_basket.php?id=<?php echo $item['id'];?>"> Удалить </a></td>
</tr>