Создание простой корзины для покупок в PHP с использованием переменных сеанса - PullRequest
1 голос
/ 19 февраля 2012

Я очень запутался в ISSET, GET и SESSIONS, пытаясь создать простую корзину для покупок.У меня есть ссылка «Добавить в корзину», под каждым из моих товаров, при нажатии на которую я хочу начать сеанс для корзины, и добавить этот товар в корзину, так что моя переменная количества товаров будет увеличиваться до единицы, и цена будетначать со значения выбранного элемента.У меня есть мини-корзина в верхней части страницы, где я хочу, чтобы эти значения обновлялись по мере выбора товаров.

Я испортил свой код и удалил его, чтобы начать все сначала, прежде чем я надеялся на какой-то совет, я уже неделю читаю тележки и сессии.У меня есть база данных, которая содержит товары и информацию, такую ​​как ассортимент, категория, цена и т. Д. У меня также есть ссылки в мини-корзине, которая очистит корзину, а также откроет корзину на веб-странице, чтобы предоставить более подробную информацию.

1 Ответ

1 голос
/ 19 февраля 2012

вы должны использовать POST, а не GET
, если у вас есть идентификатор элемента в переменной $ _POST ['item']:

session_start();
if (isset($_POST['item'])) {
    $_SESSION['cart'][] = $_POST['item'];
    header("Location: ".$_SERVER['REQUEST_URI']);
    exit;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...