![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 6.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
pisze koszyk internetowy na podstawie klasy podpatrzonej gdzies w necie (nie pamietam juz mozliwe cos zmienialem). Jednak mam problem z usuwaniem ostatnich elementow. Jesli np w koszyku zostaly 2 sztuki jakiegos produktu i chce sie je usunac... w tym momencie poprawnie wypisuje ze usunieto, koszyk nie wyswietla zawartosci, ale po przeladowaniu znowu te 2 sztuki sie pojawiaja (tak jakby zmiany nie byly wprowadzone do zmiennej sesyjnej). Probowalem wiec uzyc unset gdy obiekt jest pusty... ale cos niebardzo chce dzialac. Poradzcie cos. Zamieszczam skrypt:
Ten post edytował Edpl 6.08.2008, 08:03:04 |
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 19 Pomógł: 1 Dołączył: 3.08.2008 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
Rzutem na taśmę to nie widać błędu, tylko powiedz co to jest cart w kontekście $_SESSION[cart], dlaczemu nie jest $_SESSION['cart']?
Pozatym sam nie wiem co się dzieje z unset()? To cały skrypt, sprawdzony, można wkleić i sprawdzić debugiem. Może jest coś jak w C++, że istnieje jakiś unreference operator. Jak dla mnie to $this w php5 to jakaś magia, albo kopia lustrzanego odpićia jakiegoś wskażnika do ref itd... W każdym razie, jak w swoim projekcie przeprowadze wewnętrzne testy w obiekcie i coś jest nie tak, to nie mogę go żadną siłą uśmiercić, tylko odradza mi się jako dummy. Co jest?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 18:18 |