Hoi groep,
PHP 5, MySQL 5, apache op een windoos2k
In een script gebruik ik de volgende constructie:
<code>
while ($i <= $rows){
$mensen=mysql_fetch_array($result);
$j=$mensen[id];
$check="check" . $j;
if ($_POST[$check]){
echo "<br>$i - $j - $check - $_POST[$check]";
}
$i++;
}
</code>
input:
<tr>
<td><input type='checkbox' name='check8' value='ja' checked>
<tr>
<td><input type='checkbox' name='check13' value='ja' checked>
enz....
output:
6 - 8 - check8 - ja
en verder nix.
De vraag:
Helaas wordt de if loop slechts 1 maal herkend, alleen de eerste keer
dat aan de voorwaarde wordt voldaan. De echo-regel boven de if (zonder
de $_POST) levert ook het verwachte resultaat op.
Is het mogelijk om een variabele in de $_POST te zetten? kennelijk wel
dus maar waar gaat het dan mis?
In ieder geval alvast bedankt voor de aandacht.
bjorri.

Likes:

Quote