Hi Thomas!
while($zeile=mysql_fetch_array($ergebnis))
{
print "<input type="checkbox" name="$zeile[ID]">\n";
}
Also hat die Variable der Checkbox dann die ID als Namen.
while(list($ID,$CHECK)=each($HTTP_POST_VARS))
{
if($CHECK)
{
$abfrage="UPDATE Kunden SET Datum=now() WHERE ID='$ID'";
print "$abfrage<br>\n";
// weiter mit mysql_query($abfrage,$dbref);
}
}
Woher hast Du dann die Variable $CHECK? Die Variable z.B. von ID 3 müßte dann doch den Namen $3 haben, oder? Wie ich (der irgendwie immer Probleme mit Arrays hat) das verstehe, schlüsselst Du ja den übertragenen Array auf in $ID für den Namen und $CHECK für den Wert. Wenn die Checkbox angeklickt ist müßte dann in $CHECK ja was stehen(was? TRUE/checked...?) und Du filterst ja danach, wo irgendwas in $CHECK steht. Ist das soweit richtig verstanden (ich glaub beim schreiben hab ichs einigermaßen kapiert:-)?
Wenn ich jetzt mehrere Checkboxen pro Datensatz einfüge, frage ich dann vorher noch
if ($ID == "Checkbox1")....
O´der wie machen ich das dann am besten?
Jedenfalls schonmal vielen Dank!
Grüsse
Andreas