Umgebung: User ist eingelogt in der Session sind diverse Variablen registriert (name, vorname, geburtstag, email, uid...) - Nun ein formular namens EDIT: Der User gibt seine neuen daten an - die werden an save.php geleitet hier wird ein wenig rumgeprobt ob alles richtig eingegeben ist... und wenn alles ok ist soll die Tabelle ge'updated' werden..
So die prüfungen funktionieren alle - und er führt auch den Query aus... das weiss ich 100% nur wird in der Tabelle nichts geändert... also die daten werden nicht umgeschrieben!? Warum nicht? Ist mein Query nicht korrekt? Die Variablen in $con stimmen auch alle... ich habe einen ähnlichen Quer in dem der User ein neues Passwort bekommt... genau das selbe nur das ein neues Passwort eingetragen wird - das funktioniert auch aber warum das hier nicht?!
PHP-Code:
$insert_db = "UPDATE `user_db` SET
`vname` = '$vname_edit',
`name` = '$name_edit',
`birth` = '$birth_edit',
`email` = '$email_edit',
`lastmod` = NOW(),
`password` = md5('$password_edit1')
WHERE user = '$user'";
mysql_query($insert_db, $con);
Kommentar