Peter: es läuft!

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

Also von den Checkboxen kommt das alles rüber!

Mit $HTTP_POST_VARS[$row[ID]] bekomme ich die Werte auch raus. Ist zwar nicht ganz so komfortabel wie diese schöne foreach-Schleife, aber

ES FUNKTIONIERT ENDLICH!!!

Noch eine Stunde länger und ich hätte mir bald einen externen Programmierer für die Sache rangeholt ;)

DANKE DANKE DANKE noch mal!!!!

Dieses Forum ist auch in diesem Jahr unschlagbar - nettere Poster und geduldigere Hilfe gibt's nirgends !!!!