@gomer1726

Как реализовать Корзину товаров с помощью PHP?

Использую сессию. Когда добавляю товар на карту. То в сессию пишется как айди=размер (14=XL), но когда делаю выборку выбирается только один товар ( если айди одинаковый ) а размер не учитывается , то есть возвращает последний товар, например если в сессии было 14=XL, 6=XXL, 14=SM то при выборке возвращает только 14=XL, 6=XXL а последнее отбрасывается как то , как можно решить эту задачу?
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
@gomer1726 Автор вопроса
Решил таким образом если кому то понадобится
В карту добавляю следующим образом $_SESSION["cart"][] = array("$id" => "$size");
и оттуда уже перебирать удобно, одинаковые элементы не сливаются, а если нужно будет удалить с корзины то тогда просто делаемunset($_SESSION["cart"][итерация]);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@Atllantis
Для начала прочитайте о массивах, поймите что это такое и вопросы отпадут сами собой.
Ответ написан
Комментировать
mitaichik
@mitaichik
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Я вроде отвечал, что карточка товара - это НЕ ID-товара.
А конкретный размер и цвет - это ID-товара.
Отсюда надо отталкиваться...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы