<code><?php
session_start();
if (isset($_GET) & !empty($_GET)) {
$id = $_GET['id'];
$url = $_GET['sourceurl'];
if (isset($_GET['quant']) & !empty($_GET['quant'])) {
$quant = $_GET['quant'];
} else {
$quant = 1;
}
$_SESSION['cart'][$id] = array("quantity" => $quant);
//header('location:' . $url);
//header('location:index.php?message=1');
} else {
//header('location:' . $url);
}
echo "<pre>";
print_r($_SESSION['cart']);
echo "
";
У меня есть общая страница php addtocart.php для добавления товара прямо в корзину с домашней страницы, а также с single.php, где пользователь может добавить количество. Если количество не указано (т.е. добавлениев корзину со страницы индекса) количество напрямую устанавливается на 1. Здесь я хочу увеличивать количество каждый раз, когда пользователь нажимает на addtocart. Выше приведен код addtocart.php