Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Call to a member function on a non-object in usr/koszyk.php3
Forum PHP.pl > Forum > PHP
Anonymous
Jak sie pozbyc takiego błedu Fatal error: Call to a member function on a non-object in c:usrapachehttpdhtmladminkoszyk.php3 on line 41
Problem polega na pierwszym dołożeniu produktu do koszyka i pierwszym wywołaniu zawartosci jesli jeszcze w nim nic nie ma. Jesli ponownie dodam produkt to jest prawidłowo odczytywany, i wszystkie inne także. Pozniej juz wszytko jest ok i wszystkie metody klasy sa prawidłowo interpretowne. Linia do jakiej sie odwołuje błąd to
$stan = $HTTP_SESSION_VARS[k_koszyk]->show_cart();
pozdrawiam krzysiek
:cry:
P.S. Prosze o rozwiązanie
Mistycus
Cytat
$stan = $HTTP_SESSION_VARS[k_koszyk]->show_cart();
Spróbuj:
Kod
$stan=$HTTP_SESSION_VARS["k_koszyk"]->show_cart(); //zapomniałeś o cudzysłowiu

Jeśli nadal będzie źle, to znaczy że element przyporządkowany do $HTTP_SESSION_VARS["k_koszyk"] nie jest obiektem, więc nie możesz użyć funkcji show_cart(), którą zdefiniowałeś w klasie, chyba że użyjesz nazwa_klasy(pamiętaj o definicji klasy!).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.