Hallo,
"Nein! $_POST es oder $_POST es nicht. Es gibt kein $submit."
danke das war schon mal ein guter Tip :)
ja, leider hast du ihnnicht wirkich verstanden, sondern nur mechanisch auf deinen submit-Parameter angewendet. Und das auch noch falsch (der Fehlertoleranz von PHP ist zu verdanken, dass es dennoch wie beabsichtigt funktioniert).
if ($_POST[submit])
Die benannte Konstante submit ist nirgends definiert; PHP ist von sich aus so gnädig, stattdessen eine namenlose Stringkonstante mit dem Wert 'submit' anzunehmen. Richtig ist es trotzdem nicht.
Jetzt ist es leider nur so, dass er mir die erste ID in der DB (Also die 1) mit einer 0 = NULL überschreibt..
Und das wundert dich?
$update = "UPDATE $tabelle SET handwerker = '$handwerker', einheit = '$einheit', id = '$id'";
Die Variablen $handwerker, $einheit, $id existieren ebensowenig wie $submit. Was also trägt PHP hier in den Query-String ein?
Ciao,
Martin
Die letzten Worte der Challenger-Crew:
Lasst doch mal die Frau ans Steuer!
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(