Обновление количества корзин PHP с использованием сеанса без базы данных

Я хочу обновить свои количества в текстовом поле. Во-первых, я добавил количество + текстовое поле. Я получаю сообщение об ошибке:

«Не определено проиндексировано: txtquant»

Вот мой код:

ПРИМЕЧАНИЕ. Там не должно быть базы данных mysql, потому что она не является частью этого проекта: только переменные сеанса.

Вот мой обновленный код href, который обновит текстовое поле и количество. Также это относится к переменной сессии:

if(isset($_GET["updates"])) {
$i = $_GET["updates"];
$qty = $_SESSION["qty"][$i] + 1;
$_SESSION["amounts"][$i] = $amounts[$i] * $_GET['txtquant'];
$_SESSION["cart"][$i] = $i;
$_SESSION["qty"][$i] = $qty;
}

Вот мой код, из которого обновление содержит href, количество и корзину:

 <?php
$total = 0;
foreach ( $_SESSION["cart"] as $i ) {
?>
<tr>
<td><?php echo( $products[$_SESSION["cart"][$i]] ); ?></td>
<td width="10px">&nbsp;</td>
<td><?php echo ( $_SESSION["qty"][$i]); ?></td>
<td width="10px">&nbsp;</td>
<td><?php echo( $_SESSION["amounts"][$i] ); ?></td>
<td width="10px">&nbsp;</td>

<td><a href="?delete=<?php echo($i); ?>">Delete from cart</a>
</td>
<td><input type="text" name="txtquants" value="1"><a href="?
updates=<?php echo($i); ?>">Update Cart</a></td>
</tr>

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector