Jakie rozwiazanie ? |
Jakie rozwiazanie ? |
13.05.2003, 21:14:27
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 |
|
|
13.05.2003, 21:24:34
Post
#2
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
Przeniesione do Bazy danych.
Najprostrze rozwiazanie: robisz tabelę "Zakupy planowane": Kod +------------+------------+------------+
| Id_zakupu | Id_klienta | Id_towaru | +------------+------------+------------+ I już. -------------------- |
|
|
13.05.2003, 21:31:50
Post
#3
|
|
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. -------------------- |
|
|
13.05.2003, 21:39:34
Post
#4
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław |
O właśnie.. zapomniałem o ilości sztuk )
-------------------- |
|
|
14.05.2003, 13:28:00
Post
#5
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 11.05.2003 Ostrzeżenie: (0%) |
Dziekuje serdecznie )
Wkrotce zobaczycie moje dzielo Oczywiscie kazdemu kto mi pomaga dam jakis prezent czy rabat Kochajmy sie jak bracia rozliczajmy sie jak Zydzi czy jakos tak pozdrawiam |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 17:37 |