Ik wil het volgende maken:
Dit had ik bedacht:
Maar in plaats van de teksten zie ik alleen
Array[0]
Array[0][0]
Array[0][1]
Array[1]
Array[1][0]

Iemand een idee wat ik fout doe ? of is het hele idee zoiezo al fout en moet ik het helemaal anders aanpakken ?
code:
1
2
3
4
5
6
7
8
| --------------------------------- | Titel | --------------------------------- | Kopje | | Tekst die bij kopje hoort | | Kopje2 | | Tekst die bij kopje2 hoort | --------------------------------- |
Dit had ik bedacht:
PHP:
1
| <? class tekstblok { var $naam; var $kopjes = array(); function tekstblok($naam) { $this->naam = $naam; } function kopjetoevoegen($kopje) { $aantalkopjes = count($kopjes); $this->kopjes[$aantalkopjes] = $kopje; $aantalteksten = count($kopjes[$aantalkopjes]); $this->kopjes[$aantalkopjes][$aantalteksten] = $tekst; } function tekstbijkopjezetten($nr,$tekst) { $this->kopjes[$nr] = $tekst; } function weergeven() { echo "<table border='0' bgcolor='#000000' cellpadding='0' cellspacing='1'> <tr> <td bgcolor='#89ACDC'>$this->naam</td> </tr>"; for ($i=0;$i<=count($this->kopjes);$i++) { echo "<tr> <td bgcolor='#CBDDF4'>&nbsp&nbsp;$this->kopjes[$i]</td> </tr>"; for ($x=0;$x<=count($this->kopjes[$i]);$x++) { echo "<tr> <td bgcolor='#CBDDF4'>&nbsp&nbsp;$this->kopjes[$i][$x]</td> </tr>"; } } echo "</table>"; } }?><body bgcolor='#EEF5FF'><? $tekstblok1 = new tekstblok("tekstblok1"); $tekstblok1->kopjetoevoegen("Kopje"); $tekstblok1->tekstbijkopjezetten(0,"Tekst die bij kopje hoort"); $tekstblok1->weergeven();?></body>?> |
Maar in plaats van de teksten zie ik alleen
Array[0]
Array[0][0]
Array[0][1]
Array[1]
Array[1][0]
Iemand een idee wat ik fout doe ? of is het hele idee zoiezo al fout en moet ik het helemaal anders aanpakken ?