Mam dwie klasy:
<?php class Pracownik{ var $nr; var $nazwisko; var $ulica; var $miasto; var $kod_pocz; var $stanowisko; var $pensja; var $naz_kierownika; var $nr_biura; } ?>
<?php class Pracownicy{ function show_p(){ $query = "SELECT * FROM $pracownicy_table"; if(!$result){ return false; } $pracownik = new Pracownik; $pracownik->nr = $row[0]; $pracownik->nazwisko = $row[1]; $pracownik->ulica = $row[2]; $pracownik->miasto = $row[3]; $pracownik->kod_pocz = $row[4]; $pracownik->stanowisko = $row[5]; $pracownik->pensja = $row[6]; $pracownik->naz_kierownika = $row[7]; $pracownik->nr_biura = $row[8]; } } } ?>
Teraz mam tablice która zawiera obiekty klasy pracownik.
Jak chce wyciagnac z niej dane to robie to tak:
<?php $pracownicy = new Pracownicy; $pracownicy->show_p(); foreach($pracownicy->tab_pracownikow as $element){ itd.. } ?>
I teraz chcialbym bez pętli wyswietlic dane obiektu
<?php $pracownicy->tab_pracownikow[2][nr]; ?>
Próbowałem na wiele sposobów ale wywala bład
Cytat
Fatal error: Cannot use object of type Pracownicy as array
Mam nadzieje ze sie wyrazilem jasno...