ik heb de volgende functie in een class... Maar als ik hem aanroep krijg ik steeds deze fout melding (Fatal error: Call to a member function on a non-object in /var/www/class_menu.php on line 53)
en dit is de code hoe ik het aanroep in het ander .php bestand
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| class menu { var $db; var $tblconfig = "tblConfig"; //De functie retourneert de adresgegevens van de website // function sitegegevens() { $i1 = 0; (regel 53) $result2 = $this->$db->query("SELECT * FROM ".$this->tblconfig.";"); while($row2 = $this->db->fetcharray($result2)) { $siteinfo[$i1] = $row2["Bedrijfsnaam"]; $i1++; $siteinfo[$i1] = $row2["Adres1"]; $i1++; $siteinfo[$i1] = $row2["Adres2"]; $i1++; $siteinfo[$i1] = $row2["Telefoon"]; $i1++; $siteinfo[$i1] = $row2["Fax"]; } return $siteinfo; } |
en dit is de code hoe ik het aanroep in het ander .php bestand
PHP:
1
2
3
4
| $menu = new menu; $menu->db = &$db; $siteinfo = $menu->sitegegevens(); |