![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 21:12 |