Huhu dimde
das Beispiel funktioniert so nicht wie erwartet, da nur die angehakelten "checkbox values" übertragen werden.
Wenn man die Indizes "hart" reinschreibt funktioniert es.
Also
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<input type=checkbox name="DB-FELD[0]" value="1">
<input type=checkbox name="DB-FELD[1]" value="1">
<input type=checkbox name="DB-FELD[2]" value="1">
<input type=checkbox name="DB-FELD[3]" value="1">
<input type=checkbox name="DB-FELD[4]" value="1">
</form>
<?php
foreach ($_POST['DB-FELD'] as $key => value) {
echo 'Checkbox Nr. '.$key.' hat den Wert '.$value.'<br />';
}
?>
Wenn man auch für "nichtgehakelte" checkboxes einen Wert übertragen möchte funktioniert folgender Trick:
<input type="hidden" name="DB-FELD[3]" value="nix">
<input type="checkbox" name="DB-FELD[3]" value="1">
Viele Grüße
lulu
bythewaythewebsuxgoofflineandenjoytheday