[PHP]Notice: Trying to get property of non-object in |
[PHP]Notice: Trying to get property of non-object in |
5.08.2017, 18:35:06
Post
#1
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) |
W kodzie teoretycznie poprawnym wyświetla mi się błąd: "Notice: Trying to get property of non-object in "
- Zapytanie poprawne zwraca okolo 5 rek - foreach poprawny zwraca okolo 100 rekordow Po połączeniu powstał błąd. Jakiś pomysl jak to naprawic? Problem dwa petle mialy porownywac produkty z while i foreach i wypisac te same, w tym momencie wypisywany jest tylko pierwszy a potem sypie bledami..
|
|
|
5.08.2017, 18:41:48
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Var_dump ta zmienna do której próbujesz się dostać jak do obiektu.
-------------------- |
|
|
5.08.2017, 19:47:38
Post
#3
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) |
moglbys jasniej?
|
|
|
5.08.2017, 20:09:59
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 467 Pomógł: 6299 Dołączył: 27.12.2004 |
Masz zrobic
var_dump($zmienna_ktora_rzuca_bledem); -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
5.08.2017, 20:47:36
Post
#5
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) |
To zrobiłem, właśnie i nie rozumiem skąd ten błąd, dlatego zapytałem na forum.
|
|
|
5.08.2017, 21:03:02
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
No i jaki wynik dostałeś? Komunikat jasno mówi co jest zle.
-------------------- |
|
|
5.08.2017, 21:24:45
Post
#7
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) |
... jest w pierwszym poscie "Notice: Trying to get property of non-object in "
|
|
|
5.08.2017, 21:46:28
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Skup się bo to nawet zabawne nie jest
-------------------- |
|
|
5.08.2017, 22:26:35
Post
#9
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 26 Dołączył: 13.09.2007 Skąd: Gdańsk Ostrzeżenie: (0%) |
Skoro masz foreacha, to czemu w linijce 9 nie zrobisz po prostu $x = $key->x ? Trochę nie rozumiem tej konstrukcji.
Wygląda na to, jakby nie istniał produkt o kluczu 1, dlatego dostajesz błąd po pierwszej inkrementacji zmiennej $i. przy założeniu, że zmienna $i jest zdefiniowana gdzieś wcześniej z wartością 0. Ten post edytował sabat24 5.08.2017, 22:28:03 |
|
|
Wersja Lo-Fi | Aktualny czas: 10.05.2024 - 00:48 |