![]() |
![]() |
![]()
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 ![]() 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 -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 374 Pomógł: 23 Dołączył: 3.06.2006 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Hm, myslalem jeszcze nad tym aby calkowicie usunac kolumne ID.
Jezeli chodzi o przechowywanie koszyka w sesji to niebardzo bym chcial tego, bo jak jeszcze pozniej analizowalem co chce osiagnac, to doszedlem do wniosku ze dodam jeszcze do tabeli kolumne 'user_id' Jezeli osoba jest niezalogowana to user_id = 0, jesli natomiast jest zalogowana to oczywiscie user_id przyjmuje wartosc 'id' z tabeli 'users'. Po wylogowaniu sie, od chwili utworzenia sesji, przez najblizsze 24h, jesli nie zlozy zamowienia, bedzie mial to w swoim koszyku. -------------------- Pomogłem? Podziękuj proszę klikając poniżej "POMÓGŁ" ;)
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 22:37 |