Всем привет и с новым годом!
Я работаю с сессиями php ... У меня есть корзина ... Я хочу обновить количество через сессию ...
Вот мое действие по обновлению в основном файле
if(isset($_POST["update"]))
{
if ($_SESSION["item_id"] = $_GET["id"])
{
$_SESSION['quantity'] = $_POST['quantity'];
}
}
А вот форма внутри цикла foreach для отображения проверенного продукта
$total = 0;
foreach ($_SESSION['cart'] as $item) {
?>
<tr>
<td><?php echo $item['name']; ?></td>
<td>
<form method="post" action="index2.php?action=update&id=<?php echo
$item["item_id"]; ?>">
<input type="text" name="quantity" value="1" class="form-control" />
<input type="submit" name="update" style="margin-top:5px;" class="btn btn-success" value="update" />
</form>
<?php echo $_SESSION['quantity']; //here I try to dislpay the new quantity that the user sets
echo $item["item_id"]; ?></td>
Проблема
Изменяет количество во всех продуктах в корзине, а не в конкретном, который я хочу.
Пожалуйста, прости меня, потому что я новый пока.