Я хочу обновить свои количества в текстовом поле. Во-первых, я добавил количество + текстовое поле. Я получаю сообщение об ошибке:
«Не определено проиндексировано: 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"> </td>
<td><?php echo ( $_SESSION["qty"][$i]); ?></td>
<td width="10px"> </td>
<td><?php echo( $_SESSION["amounts"][$i] ); ?></td>
<td width="10px"> </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>
Задача ещё не решена.
Других решений пока нет …