X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Алгоритм создания корзины для интернет-магазина
sc2r2bey
sc2r2bey
Topic Starter сообщение 5.4.2010, 11:15; Ответить: sc2r2bey
Сообщение #1


кто-нибудь делал? поделитесь алгоритмом.


--------------------
Заметки о разработке и не только
программирую web и для we
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 5.4.2010, 11:24; Ответить: ZiTosS
Сообщение #2


sc2r2bey, а что сложного? Если у нас каждый товар имеет свой ID, то храним все заказанные товары в сессии. Благо массивы запросто можно строить многомерными, поэтому с хранением данных проблем возникнуть не должно.
Затем когда пользователь отправляет сформированный заказ(опустошает корзину) мы заносим все товары в сформированный заказ и отправляем этот заказ в БД. Сессии с товарами удаляются.
Структура массива товаров в сессиях зависит от:
1) Вашего представления обработки этого массива (как и что вы сможете с ним сделать)
2) От представления данных о товарах
2.1) Товары хранятся в БД и не имеют дополнительных параметров, задающихся пользователем
2.2) Товары хранятся в БД и имеют дополнительные параметры, задающиеся пользователем
2.3) Возможно иерархия товаров(например: футболка -> синяя футболка, красная футболка)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BaCo
BaCo
сообщение 20.4.2010, 21:30; Ответить: BaCo
Сообщение #3


Зачем так сервер грузить? Можно просто Cookie + JavaScript...
Потом когда юзер достаточно побродил, решил заказать, достаем все товары из куков и на сервер.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 20.4.2010, 22:20; Ответить: ZiTosS
Сообщение #4


BaCo, что плохо в куках, так тут надо ставить дополнительную проверку. Всякие подлеци найдутся и естествоиспытатели. Которые захотят проверить ваш скрипт на устойчивость при некорректных куках :rolleyes:
Лучше уж надежные сессии, да и сервер они не больно грузят, человеек жек не бот делать запросы 100 раз в секунду. А поставить в сессии ещё одну переменную PHP-интерпретаторку не составит большого труда.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
BaCo
BaCo
сообщение 23.4.2010, 17:58; Ответить: BaCo
Сообщение #5


Ну да, вы правы... :rolleyes:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Посоветуйте массажер для спины и шеи
4 Boymaster 482 Сегодня, 18:31
автор: SaintExchange
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
12 Aloof 2938 Сегодня, 17:05
автор: Liudmila
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4079 18.4.2024, 11:48
автор: Chekon
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
1 Rebex 691 17.4.2024, 11:50
автор: Rebex
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
54 arendator 34847 15.4.2024, 15:16
автор: arendator


 



RSS Текстовая версия Сейчас: 20.4.2024, 20:30
Дизайн