Sorry, aber mir is keine bessere Überschrift eingefallen
Ich bin jetzt schon eine Weile an folgendem Stück Code :
bei echo $query wird mir
ausgegeben, und das funktioniert auch im im PMA, als $ergebnis 1 und als $db_handle Resource id #3
So, das problem ist, das dies zu meiner Datei user_profil.php gehört, und der Query beim ersten mal nicht funktioniert, obowhl er korrekt ist, die Spalten sind nach dem Query alle leer, obowhl das nicht sein kann.
Wenn man zum ersten Mal auf Profil bearbeiten geht, kommen die Daten, die gespeichert werden, und wenn man was verändert oder direkt auf Speichern drückt, werden die Daten nicht gespeichert, sondern jede Spalte ist leer, obwohl ich mir mit echo den Query ausgeben lasse, und die Spalten nicht leer sind, und ergebnis true ist !
Beim 2. Mal speichert er anstandslos, und danach immer.
Logge ich mich aus und wieder neu ein, speichert er beim ersten mal wieder nicht !
Der Code oben ist so original im Skript, und obwohl ich mir direkt vor dem Ausführen den Query ausgeben lasse, sind die Spalten in der DB leer danach, und wenn ich den Query in den PMA kopiere führt er es anstandslos durch und die Spalten sind dann entsprechend gefüllt.
Hat einer eine Ahnung woran das liegen könnte ?
thx & cya max
Ich bin jetzt schon eine Weile an folgendem Stück Code :
PHP-Code:
$query = "UPDATE userdaten SET telefon='$telefon',
mobiltelefon='$mobiltelefon',
fax='$fax'
WHERE id=$benutzerid";
echo("<p>$query</p>");
$ergebnis = mysql_query($query, $db_handle);
echo("<p>$ergebnis, $db_handle");
Code:
UPDATE userdaten SET telefon='1', mobiltelefon='2', fax='3' WHERE id=1
So, das problem ist, das dies zu meiner Datei user_profil.php gehört, und der Query beim ersten mal nicht funktioniert, obowhl er korrekt ist, die Spalten sind nach dem Query alle leer, obowhl das nicht sein kann.
Wenn man zum ersten Mal auf Profil bearbeiten geht, kommen die Daten, die gespeichert werden, und wenn man was verändert oder direkt auf Speichern drückt, werden die Daten nicht gespeichert, sondern jede Spalte ist leer, obwohl ich mir mit echo den Query ausgeben lasse, und die Spalten nicht leer sind, und ergebnis true ist !
Beim 2. Mal speichert er anstandslos, und danach immer.
Logge ich mich aus und wieder neu ein, speichert er beim ersten mal wieder nicht !
Der Code oben ist so original im Skript, und obwohl ich mir direkt vor dem Ausführen den Query ausgeben lasse, sind die Spalten in der DB leer danach, und wenn ich den Query in den PMA kopiere führt er es anstandslos durch und die Spalten sind dann entsprechend gefüllt.
Hat einer eine Ahnung woran das liegen könnte ?
thx & cya max
Kommentar