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

Beitrag lesen

Hallo,

while ($row=mysql_fetch_array($res,MYSQL_ASSOC)) {
   echo"
   <input type="checkbox" name="$row[ID]" value="1">$row[name]
   ";
}

Da ID und name keine Konstanten sondern strings sind, musst Du sie
zwischen " oder ' schreiben. (Wenn Du die Ausgabe mit ' statt "
umschließt, kannst Du Dir außerdem die ganzen Backslasches sparen.)

echo '<input type="checkbox" name="'.$row['ID'].'" value="1">'.$row['name'];

while ($row=mysql_fetch_array($res,MYSQL_ASSOC)) {

foreach ($_POST['$row[id]'] as $key => $value) {
   echo "Checkbox Nr. ".$key." hat den Wert ".$value."<br/>";
  }
}

$_POST[$row['id']].

Mal ne andere Frage, wie sieht denn deine <form ...> - Zeile aus?
Hast du überprüft, ob die Namen der Checkboxen in der ersten Datei
stimmen?

Gruß,
dimde