Toon posts:

[php] class probleem

Pagina: 1
Acties:
  • 37 views sinds 30-01-2008

Verwijderd

Topicstarter
--------------------------------------------------------------------------------

ik ben bezig met een Class, en die bezit een functie (die telt aantal records in een tabel)... Alleen ik snap er geen reet van. Kan iemand me helpen?

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class menu { 

var $table = "tblMenu"; 
var $db; 
var $aantalmenu = ""; 


function menutellen() { 
---lijn 17---        $result0 = $this->db->query("SELECT COUNT(*) AS Aantal FROM ".$this->table.";"); 

        $row0 = $this->db->fetcharray($result0); 
        $this->aantalmenu = $row0["Aantal"]; 

    return $aantalmenu; 
} 

}


Hij geeft de volgende waarschuwing (Fatal error: Call to a member function on a non-object in /var/www/class_menu.php on line 17)


Kan iemand me helpen? Ben net pas een beetje begonnen met classes...

Verwijderd

Topicstarter
sorry ben er al uit!! STUPID ME!!!

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

tis dat je het zelf zegt

Doet iets met Cloud (MS/IBM)


  • HunterPro
  • Registratie: Juni 2001
  • Niet online
Ik kan hier maar één ding over zeggen. Ga in godsnaam een handleiding kopen/downloaden en le-zen! Dit is zooo simpel... ok, ik ga je hinten. Ik programmeer in het hunteriaans, dat verschilt niet zo gek veel van php, maar wel genoeg zodat jij het op moet gaan zoeken :)

Okee, here goes:

doe de query;
teller = 1;
vis alles uit de query in een lusje tot de query leeg is {
arraymetgegevens[teller] = gegevensuitquery[0];
teller wordt stapje groter;
}

hoegrootisdearray(arraymetgegevens);

en ja, dit kan _veel_ slimmer, maar dit _MOET_ je snappen.

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

en dicht

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.