![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Okey, problem przedstawia sie nastepujaco. Skrypt do obslugi sklepu online.
Wszystko przemyslane, pozostaje problem koszyka. Dane: Baza danych: Tabele: users, produkty, kategorie, zamowienia, pozycje, config, tmp Tabela tmp: Kod | id | date | session_id | product_id | quantity | Jest sesja, dodaje produkt do koszyka. zamowienie produktu -> dodanie danych do tabeli tmp kasowanie tmp (optymalizacja tabeli) -> delete from tmp where date < $wczoraj BTW: cookies racej odpada, bo nie przepadam za nimi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Czy takie zalozenie jest ok? jakies propozycje? Sorki za forme, ale mam ludzi w domu, motuja piec CO i musze jakos podzielis czas miedzy nimi a praca. Z gory dzieki za sugestie i uwagi, Michal |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat Co wtedy kiedy ktos wrzuci do koszyka towary a potem zaloguje sie na swoje konto? Ktory koszyk bedzie tym wazniejszym? ten staty czy ten nowy? Po zalogowaniu sie, nastapi zapytanie MySQL UPDATE rekordow z session_id() == session_id w polach 'user_id' na wlasciwe user_id uzytkownika. po wylogowaniu sie, wyswietli sie komunikat ze koszyk dostepny bedzie po ponownym zalogowaniu sie, a wszelkie produkty, ktore doda jako gość zostana dopisane do istniejacego juz koszyka.... Jesli chodzi o podglad koszyka, to klient ma na mysl, ze loguje sie do panelu adm. i widzi koszyki tymczasowe z wymienionymi produktami z podzialem na userow/gosci. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 07:52 |