Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 3
Регистрация: 21.03.2016
Сообщений: 400

Корзина заказов

10.08.2016, 19:13. Показов 1021. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! написал корзину для интернет магазина, но выбрал не самый лучший способ.
при нажатии кнопки добавить товар, скрипт сохраняет добавленный товары в БД и выводит данные из нее на странице корзины(cart.php). И вот в чем проблема. Даже после того как товар был оплачен и даже после того как пользователь закроет браузер, данные о том что у него в корзине лежит, будут выводиться пока он сам не очистит корзину, нажав на кнопку очистить (при очистки скрипт удаляет данные из БД).
Подскажите как можно исправить ситуацию?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.08.2016, 19:13
Ответы с готовыми решениями:

Корзина
Привет друзья. Нужно создать Корзина для интернет магазина при щелчок "Добавит в корзину" продукт должен добавляться в корзину

Корзина
Доброго всем времени суток. У меня имеется магазин, который был первоначально написан для работы исключительно с $_SESSION. Просто...

Корзина
Пишу интернет-магазин. Осталась только корзина. Мучаюсь, не могу придумать. Без JS. <?php $link =...

6
Эксперт PHP
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,909
10.08.2016, 19:40
Цитата Сообщение от Евгений 86 Посмотреть сообщение
Подскажите как можно исправить ситуацию?
Очевидно переписать скрипт, чтобы работал по нужному вам алгоритму.
Цитата Сообщение от Евгений 86 Посмотреть сообщение
выбрал не самый лучший способ
Если нет авторизации, то способ действительно далеко не лучший.
0
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
10.08.2016, 20:22
Цитата Сообщение от Евгений 86 Посмотреть сообщение
Подскажите как можно исправить ситуацию?
Ну после того как человек купил, нажал оформить заказ, очищать его корзину. Или же очищать с помощью cron через n-ое кол-во времени.
0
 Аватар для Dealiss
296 / 284 / 84
Регистрация: 10.05.2013
Сообщений: 920
10.08.2016, 20:26
Евгений 86, возможно сохраняйте добавленный товар в сессии, так как иные варианты более сложные в исполнении.
0
1 / 1 / 3
Регистрация: 21.03.2016
Сообщений: 400
10.08.2016, 21:26  [ТС]
Цитата Сообщение от Jodah Посмотреть сообщение
Если нет авторизации, то способ действительно далеко не лучший.
у меня авторизация стоит
Цитата Сообщение от Azdeman Посмотреть сообщение
после того как человек купил, нажал оформить заказ, очищать его корзину. Или же очищать с помощью cron через n-ое кол-во времени.
лучше бы через нное кол-во времени.
как это можно сделать?

Добавлено через 5 минут
Azdeman, если вы знаете подскажите!
0
Фрилансер
Эксперт PythonЭксперт JSЭксперт PHP
 Аватар для Azdeman
1871 / 1362 / 604
Регистрация: 12.01.2011
Сообщений: 5,470
10.08.2016, 22:13
Цитата Сообщение от Евгений 86 Посмотреть сообщение
Azdeman, если вы знаете подскажите!
Я же вам уже подсказал.
Есть Cron (таймер), прочитайте про него. Как ставить задачу и т.д. И проверяйте если заказ лежит там уже 5-10 дней , ну или сколько вы там хотите , Удаляйте их.
0
1 / 1 / 3
Регистрация: 21.03.2016
Сообщений: 400
10.08.2016, 23:20  [ТС]
Спасибо, попробую воспользоваться им
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.08.2016, 23:20
Помогаю со студенческими работами здесь

Не работает корзина
Всем привет! Народ, есть вот такой вот лендинг: http://bodys.top/ Около разных товаров есть кнопка "В корзину". Так вот, она не...

Корзина и SESSION
Здравствуйте. Я реализую корзину таким образом, пользователь добавляет товар в корзину, запись происходит в базу данных. Пользователь всега...

Корзина пользователя
Всем привет. Сделал регистрацию и авторизацию пользователей для интернет-магазина. После авторизации пользователя кидает в категории с...

Корзина товаров
Привет. Ну на cyberforum.ru прочитал несколько тем по созданию корзины. Конечно есть что взять из них, но если можно давайте соберем все...

Корзина на сессиях
Добрый день. Может кто знает, есть какие ограничения или подводные камни, когда используешь корзину на сессиях? Для незарегистрированных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru