Alexander Brock: Datenbank mehrere Datensätze gleichzeitig updaten??

Beitrag lesen

Hallo Forum,

echo "<p><input type='Text' name='feld' value='$feld' size='10'> - <input type='Text' name='antwort' value='$antwort' size='10'><input type='Text' name='reihe' value='$reihe' size='3'> - <input type='hidden' name='ID' value='$ID'></p>";

Da fehlt überall htmlspecialchars, du willst dir schließlich nicht das komplette Formular zerschießen, nur weil in einem der Datensätze > steht.

$sql = "update TABLE set
feld=$feld,
antwort='$antwort',
reihe='$reihe'
where ID=$ID";

Überlege dir einmal, was passiert wenn ich all reihe folgendes eingebe:
'/*
und dann wende mysql_real_escape_string auf _alle_ Benutzereingaben an, wenn du das SQL-Statement zusammenbaust (und setze die Werte in Kommatas).

Gruß
Alexander Brock