[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Шоп на php с ajax
programmer_hard
Вообщем пользователь авторизируетсяся на шопе. Создается сессия.
Пользователю выводится список товаров.
Напротив каждого товара кнопка "добавить в корзину".
Нужно реализовать, чтобы по клику на "добавить в корзину" в текущую сессию добалялись соответсвующие сведения, без перезагрузки страницы. Чтобы кнопка "добавить в корзину" становилась "убрать из корзины".

Вопроса 2:
1. Как так сделать на аяксе чтобы при клике по кнопке добавлял в текущую сессию новую переменную?
2. Пользователь может накликать много товаров, как лучше записать их в сессию, чтобы потом при переходе к оплате, легче было узнать какие он выбрал товары (товары полностью идентифицируются айишником)? Те можно както передать в сессию массив айдишников?




Спустя 3 минуты, 18 секунд (10.03.2009 - 22:18) FatCat написал(а):
Цитата (programmer_hard @ 10.03.2009 - 22:14)
товаров, как лучше записать их в сессию

Зачем в сессию?
Не разумней ли сделать таблицу покупок, и покупки писать в ней?

Спустя 5 минут, 54 секунды (10.03.2009 - 22:24) programmer_hard написал(а):
те делать аяксом запрос к скрипту, оттуда запрос к БД, создающий запись на пользователя?

Так наверно лучше )

Спустя 3 минуты, 20 секунд (10.03.2009 - 22:27) FatCat написал(а):
Да.
В этом случае даже при дисконнекте у пользователя останется возможность перезайти, и продолжить покупки.

А то бывает, что или к телефону отойдешь, или модем перестартовать придется, и кирдык всему - корзинка пуста.

Спустя 14 минут, 7 секунд (10.03.2009 - 22:41) programmer_hard написал(а):
спасибо, буду делать )

Спустя 6 дней, 19 часов, 13 минут, 14 секунд (17.03.2009 - 17:54) reiftd написал(а):
Посмотри здесь http://konstantin.gergel.ru/category/ajax/
все расписано на примере с объяснениями.
Еще это реализовал у себя на сайте http://www.ayb21.com/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.