![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Chcialbym dac wam pod ostrzal moja druga klasunie. Tym razem ma to byc koszyk zakupow.
Dane koszyka trzymane sa w tablicy z $_SESSION['koszyk'][ID_ELEMENTU] a wartosc poszczegolnej komorki okresla ZAMOWIONA_ILOSC. Np.
Nie wiedzialem za bardzo jak rozwiazac kwestie pobierania danych o towarach bedacych w koszyku wiec getData() i polaczenie ze SQL w niej jest tymczasowe (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Oto moja klasa:
Prosze o porady i sugestie co w niej zmienic, co dopisac itp. Z gory serdeczne dzieki! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
1. No wlasnie koszyk 'zwracany' jest przez getData, a wyswietlany dopiero przez showBasket(). Jakos inaczej to zrobic? Bo w sumie chyba jest rozbite na wczytanie danych oraz ich wyswietlenie.
2. W sumie racja (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) 3. getData() zajmuje sie pobraniem wszelkich danych dla koszyka, tj. nazw produktow, ich cen, obliczania cen brutto, wartosci netto i brutto oraz sumy zamowienia. Dane przypisuje do obiektu koszyka. 4. W zasadzie prosciej (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) 5. No ok, tu sie zgodze, ale przeciez i tak w praktyce dodanie kazdego itemu laczy sie z przeladowaniem strony. Dlatego jest jak jest. Racja: przy recznym wykonywanie metod w kodzie suma sie nie zmieni. No ale jak juz wspomnialem - chyba nie ma to znaczenia? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 08:25 |