Hallo !
In der 2.Datei mache ich als erstes folgendes: "$var=$_POST[var];".
Abgesehen mal davon dass dies ein Syntaxfehler ist, da var ein Schluesselwort von PHP ist - was machst Du dann mit der Variablen $var ?
Im weiteren scheinst Du die ja gar nicht mehr zu verwenden.
"var" war in der 1.Datei ein Inputname und ist in MySQL ein "INT" und erhöht sich automatisch um 1.
In der Datenbank ( auto_increment ). Aber im Formular gibt's nur EINEN gueltigen POST-Paramter mit dem Schluessel "var", naemlich den letzten der so heisst. ;-)
UPDATE user SET pkt='".$_POST["pkt"]."' WHERE var = '".$_POST["var"]."'
Du fuehrst 18 Updates auf dem 18.Datensatz aus !
In $_POST["var"] steht der Wert des letzten Feldes das so heisst. Mach's doch mal mit nem GET, dann kannst Du's besser sehen.
Dies funktioniert aber leider nicht. Test's haben ergeben, dass die Variable $var kein Wert übergibt, außer den 18.Datensatz.
Aus bezeichnetem Grunde.
Gruss
Holger