Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Call to a member function on a non-object in usr/koszyk.php3
post
Post #1





Grupa:
Postów: 0
Pomógł:
Dołączył: --

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Mistycus
post
Post #2





Grupa: Zarejestrowani
Postów: 234
Pomógł: 0
Dołączył: 9.04.2002
Skąd: Łódź

Ostrzeżenie: (0%)
-----


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!).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 17:00