lulu: ohh...da habe ich mich wohl unklar ausgedrückt...

Beitrag lesen

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