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