Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Koszyk - rozwiazanie, opinia, porada?
mokry
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mokry
post
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.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 07:52