![]() |
![]() ![]() |
![]() |
![]()
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..
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Var_dump ta zmienna do której próbujesz się dostać jak do obiektu.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 267 Pomógł: 0 Dołączył: 11.09.2015 Ostrzeżenie: (0%) ![]() ![]() |
moglbys jasniej?
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Masz zrobic
var_dump($zmienna_ktora_rzuca_bledem); |
|
|
![]()
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.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
No i jaki wynik dostałeś? Komunikat jasno mówi co jest zle.
|
|
|
![]()
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 "
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Skup się bo to nawet zabawne nie jest
|
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 15:38 |