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

Beitrag lesen

Hallo,

Sorry für das Doppelposting, hab's erst jetzt gesehen :)

Da Du ja jeder einzelnen Checkbox einen _eindeutigen_ Namen gibst (die
id aus der Datenbank) ist $_POST[$row['id']] natürlich kein Array,
sondern ein String.

Änder mal die zweite while Schleife so ab:

while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) {
    echo 'Checkbox Nr. '.$row['id'].' hat den Wert '.$_POST[$row['id']].'<br/>';
}

Gruß,
dimde