Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jakie rozwiazanie ?
telepawel
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 11.05.2003

Ostrzeżenie: (0%)
-----


Witam

Mam taki problem otoz powiedzmy
ze chce stworzyc w php koszyk (sklepowy).
Klient loguje sie na konto nastepnie
dodaje produkty i teraz...
jak zrobic aby mogl dodac nieograniczona ilosc
do bazy mysql, nie chce robic tego jako zmienne sesyjne tylko
zapisywac do bazy. Po wyjsciu gdy zaloguje sie za np. tydzien
bedzie widzial klient co chcial kupic.

Ja to widze w ten sposob z gory zakladam ile bedzie kolumn w tabeli
np 10. Ale wtedy klient moze max wlozyc do koszyka 10 produktow.
Co bedzie jak bedzie chchial wlozyc 30 ?

Prosze o jakies rozwiazania
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
spenalzo
post
Post #2





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Tabela:
Kod
-----+--------------+-------+------------

  ID | IDproduktu   | ilosc | userID

-----+--------------+-------+------------

Przyznajesz mu jakiś unikalny ciąg znaków, zapisujesz w ciastu o ważności np roku i przy każdym wkładaniu produktu do koszyka zapisujesz jego userID, IDproduktu i ilość. I gdy zaloguje się sie za np. miesiąc będzie dalej miał swoje zakupy.
A jak będzie chciał mieć 30 produktów będzie miał 30 rekordów. Oczywiście trzeba jeszcze napisać kod sprawdzający, czy produkt jest już w koszyku i jeżeli tak to nie dodawać następny tylko zwiększać wartość w bazie.
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: 6.10.2025 - 21:12