IRC guru |
|
je zou ook al kunnen beginnen met je array deftig aan te spreken.
Zonder te weten wat er net uit je db komt zie ik al direct een fout. Je doet een fetch_assoc. Maar dan behandel je die fetch als zijnde een enkelvoudige array.
Je moet ten eerste al een foreach doen op de $this->_gegevens, want die bevat een array, die dan nogmaals een array bevat, of zoals hier onder aangegeven:
array(
0 => array ('naam' => 'blaat' , 'titel' => 'blaater')
1 => array ('naam' => 'blaat2', 'titel' => 'foobar')
)
0 => array ('naam' => 'blaat' , 'titel' => 'blaater') 1 => array ('naam' => 'blaat2', 'titel' => 'foobar') )
Misschien kan een var_dump van $this->_gegevens je al aardig op de weg helpen om te zien waar je foreach in de mist gaat.
Verder is de behandeling net hetzelfde als in een normale functie.
Dan nog een ding, je doet een return in die foreach, wat zoveel wil zeggen als 'de functie is afgelopen, en dit is het resultaat' waardoor er zoizo niet zal worden verder gedaan, zelfs al was de foreach loop correct. |