SGD-Daniel: [PHP/MYSQL] Mehrere Datensätze gleichzeitig updaten

Beitrag lesen

Hallo,

ich habe 2 Dateien. Die erste Datei ist ein ganz normales Formular, wo ich aus der Datenbank Daten (aus einer Tabelle 18 Datensätze) auslesen lasse und sie in <input> Value ausgeben lasse, so dass ich diese Daten bearbeiten kann. <form> action geht auf die 2.Datei. Nun klicke ich den  Submit-Button.

In der 2.Datei mache ich als erstes folgendes: "$var=$_POST[var];". "var" war in der 1.Datei ein Inputname und ist in MySQL ein "INT" und erhöht sich automatisch um 1. Danach werden wie in der ersten Datei die Datenbankdaten abgefragt. Dann komme ich zu dem UPDATE-Befehl, der wie folgt lautet:

UPDATE user SET pkt='".$_POST["pkt"]."' WHERE var = '".$_POST["var"]."'

Auch hier war "pkt" ein Inputname der 1.Datei. Da ich in der ersten Datei 18 Datensätze hatte, jeweils verschiedene Punkte eingetragen habe, will ich eben mit dem Update-Befehl diese Daten in der Datenbank updaten lassen.

Dies funktioniert aber leider nicht. Test's haben ergeben, dass die Variable $var kein Wert übergibt, außer den 18.Datensatz.

Was kann ich machen, damit ich alle 18 Daten updaten kann?