Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.03.2009 Ostrzeżenie: (0%)
|
Witam wszystkich.
Oto mój koszyk na zakupy (IMG:style_emoticons/default/smile.gif)
Pozostało mi tylko zapis mojego zamówienia do bazy danych MySQL . Tutaj pojawia się problem bo nie mam pojęcia jak to zrobić. Stworzyłbym tabelę 'zamowienia' i tam przechowywałbym id_zamowienia, nazwy produktów, cene, date_zamowienia i id_uzytkownika. Na stronie posiadam system logowania i nazwa_uzytkownika trzymam w sesji. Jest ktoś w stanie mi pomóc bądź nakierować jak to zrobić (IMG:style_emoticons/default/questionmark.gif) Dziękuję i pozdrawiam. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 12.03.2009 Ostrzeżenie: (0%)
|
dziękuję wszystkim za odpowiedź ale moje pytanie brzmiało inaczej.
Może i moje rozwiązanie co do tabeli nie jest optymalne ale chciałbym najpierw to zrobić na moim przykładzie bo ja nadal nie wiem jak to zapisać w kodzie by mi tak zapisywało jak chce. Przy rejestracji użytkownika , zbieram wszystkie dane potrzebne do wysyłki i nazwa_uzytkownika jest unikalna więc nie mogą istnieć dwa takie same loginy w bazie. To jest taki mój id_user (IMG:style_emoticons/default/smile.gif) natomiast idgra to nic innego jak id_produkt. Cytat Po pierwsze masz trochę nie optymalny kod zliczenia ilości towarów jak i obliczanie wartości zamówienia można zrobić w jeden pętli foreach a nie w 2 ! To prawda (IMG:style_emoticons/default/smile.gif) nawet tego nie zauważyłem (IMG:style_emoticons/default/smile.gif) Cytat Teoretycznie mógbyś trzymać cały koszyk w zamowieniach w formacie "id1,cena1,sztuk1|id2,cena2,sztuk2|id3,cena3,sztuk3(...)" ale to jest mało eleganckie... Jak to zapisać w postaci kodu (IMG:style_emoticons/default/questionmark.gif) Mógłbym ograniczyć że użytkownik może przechowywać tylko 5 produktów w koszyku i wstawić tylko 5 produktów do bazy . Interesuje mnie na razie jakiś prosty sposób. Nie musi być jak najbardziej optymalny. Pozdrawiam |
|
|
|
kinimod1987 [PHP][MYSQL] zapis koszyka do bazy danych MySQL 17.02.2010, 12:45:52
masahuku No to zależy jak obsługujesz bazę. Najlepiej byłob... 17.02.2010, 13:19:09
kinimod1987 Stworzyłem sobie coś takiego:
[PHP] pobierz, plai... 18.02.2010, 00:05:43
altruista2 Lepiej zrobić tabelę "zakupy" z kolumnam... 18.02.2010, 00:32:42
R4D3K Po pierwsze masz trochę nie optymalny kod zliczeni... 18.02.2010, 09:46:00 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 08:01 |