parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Я решил следующим образом

PUPer 14.04.2003 11:22

Есть таблица orders в ней храниться
ID-покупки, ID отложенного товара, его количество и дата добавления товара в корзину.

Когда покупатель откладывает первый товар в корзину, то осуществляеться просмотр таблицы orders и удаление всех записей сделанных вчера (сегодня - 1 день, можно -2 для того, что бы не разросталась таблицы orders).

После этого из таблицы выбирается максимальное значение ID-покупки и создается cookie basket на еденицу большее найденного значения.

Далее происходит добавление первого товара в таблицу orders где:
ID-покупки = cookie:basket
ID-товара = ID отложенного товара
кол-во = кол-в
дата = сегодня

Дальнейшие добавдения происходят по томуже сценарию, за исключением просмотра таблицы orders. (т.к. есть cookie:basket значит уже существует ID покупки)