suit: MySQL daten per Formular ändern

Beitrag lesen

Warum gibts denn submit nicht?

Weil ich in deinem code kein

define('submit', 'foo');

oder vergleichbares sehe.

Da heißt mein submit-feld ja auch submit .. ?!

Ja, da bestreitet keiner.

Ja, ich update alle Datensätze, aber was ist daran falsch, das versteh ich nicht?!

Ich würde meinen, es wäre vernünftiger nur einen Datensatz upzudaten - und zwar den mit der richtigen ID.

Denn, wenn ich die Daten lade, stehn Sie ja auch im Formular drinnen und wenn sich daran nichts ändert, schreibt er einfach den selben Wert wieder in die DB, oder?!

Nein, SQL interessiert sich nicht im geringsten dafür, was PHP treibt.

Wenn du da DELETE FROM garant notierst, leert das DBMS beinhart diese Tabelle, egal welchen Datensatz du vorher gelesen hast.

Die logik zu bestimmen, ob der Request durch das Formular sinnvoll war, obliegt dir als Autor des Scripts.