![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 3 Dołączył: 1.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Tworzę sklep internetowy na własną potrzebę, mam już produkty, kategorie itd... mam problem przy dodawaniu produktu do koszyka, a właściwie w stworzeniu samego koszyka. Tu pojawia się pytanie, jak działa taki koszyk internetowy, z czego on korzysta (chodzi mi o to czego będę musiał użyć sessie, cookie itp.) i na jakiej zasadzie on działa.
Bardzo proszę o nakierowanie mnie na rozwiązanie, mojego problemu. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 527 Pomógł: 438 Dołączył: 28.06.2011 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Najprostrza metoda to przetrzymywać tabelkę w sesji typu:
W każdym momencie masz to czego potrzebujesz czyli jakie przedmioty są w koszyku i ile ich jest - przy generacji koszyka pobierasz potrzebne dane z bazy, przeliczasz i wyświetlasz ![]() -------------------- If you're good at something, never do it for free.
Potrzebujesz skryptu JS lub PHP - szukasz kogoś kto przetestuje twoją aplikację pod względem bezpieczeństwa? Szybko i solidnie? Napisz ;) Mój blog - Jak zwiększyć wydajność front-endu - O buforowaniu wyjścia w PHP słów kilka... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 186 Pomógł: 4 Dołączył: 13.10.2009 Ostrzeżenie: (0%) ![]() ![]() |
Ja kiedyś widziałem koszyk oparty na bazie danych wtedy będą potrzebne 2 tabelki
zamówienie i realizacja w zamówienie przechowujesz id klienta id produktów i sesja a w realizacji id realizacji id produktu id klienta -------------------- |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 3 Dołączył: 1.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za odpowiedź.
@Sephirus a jak wyświetlić tą tablicę w pętli? np. chcę wyświetlić wszystkie id jeden pod drugim wraz z ilością produktów? I jak dodać do tej tablicy kolejne wpisy? ![]() ps. Nie używałem array. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 306 Pomógł: 42 Dołączył: 25.03.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za odpowiedź. @Sephirus a jak wyświetlić tą tablicę w pętli? np. chcę wyświetlić wszystkie id jeden pod drugim wraz z ilością produktów? I jak dodać do tej tablicy kolejne wpisy? ![]() ps. Nie używałem array. A w jaki sposób wyświetlasz kategorie, czy produkty z bazy? Tak samo możesz zrobić z tablicami, foreach Ten post edytował qrooel 18.11.2011, 16:37:12 -------------------- Strony WWW: http://arscreo.pl
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 154 Pomógł: 3 Dołączył: 1.08.2011 Ostrzeżenie: (0%) ![]() ![]() |
Kategorie i produkty wyświetlam poprzez while.
Powiedzmy że mam coś takiego
I jak to wyświetlić jeden pod drugim, chodzi mi przykładowo o taką strukturę. 1 | 1 10 | 2 45 | 3 5 | 4 Próbowałem przez while, ale coś nie działa. Z foreach nie korzystałem, nigdy. edit. Stworzyłem już ten efekt co zamierzałem, poprzez while. Dogrzebałem się do tego na jakimś forum, nie wiem tylko jak zliczyć wszystkie liniki jaki tam są, w tym wypadku cztery. Ale może ich być więcej, i tu pojawia się problem jaki warunek dać w while?? Teraz mam"
Ten post edytował przemo191 18.11.2011, 17:32:26 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:41 |