Ik heb in een array $ar_toon een aantal getallen staan, die komen overeen met bepaalde getallen uit $ar_geg, nu wil ik van de gegevens uit $ar_geg een lijst checkboxes, maar de gegevens uit $ar_geg waarvan er een waarde is in $ar_toon moeten aangevinkt worden.
$ar_toon[0] = 1
$ar_toon[1] = 3
$ar_toon[2] = 5
$ar_toon[3] = 7
$ar_geg[0] = iets
$ar_geg[1] = iets
$ar_geg[2] = iets
$ar_geg[3] = iets
$ar_geg[4] = iets
...
dus in $ar_toon[0] staat 1, dwz dat in de lijst met checkboxes het gegeven dat uit $ar_geg[1] komt aangevinkt moet zijn.
Hier is mijn code
En die doet het niet, hij vinkt enkel de eerste waarde aan, ookal staat deze niet altijd in $ar_toon.
Dank bij voorbaat.
$ar_toon[0] = 1
$ar_toon[1] = 3
$ar_toon[2] = 5
$ar_toon[3] = 7
$ar_geg[0] = iets
$ar_geg[1] = iets
$ar_geg[2] = iets
$ar_geg[3] = iets
$ar_geg[4] = iets
...
dus in $ar_toon[0] staat 1, dwz dat in de lijst met checkboxes het gegeven dat uit $ar_geg[1] komt aangevinkt moet zijn.
Hier is mijn code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| $g = 0; for ($i=0; $i<count($ar_geg); $i++) { $nu = $ar_toon[$g]; if ($nu == $i) { ?><td><input name=tonen[] type=checkbox value="<? print $i;?>"checked="checked"><?print $ar_geg[$i];?></td><? $g++; } else { ?><td><input name=tonen[] type=checkbox value="<? print $i;?>"><?print $ar_geg[$i];?></td><? } $tes= fmod($i , 5); if ($tes == 0) { ?></tr><tr><?; } } |
En die doet het niet, hij vinkt enkel de eerste waarde aan, ookal staat deze niet altijd in $ar_toon.
Dank bij voorbaat.
Just me