verona: Reload nach Datenspeicherung

Beitrag lesen

Da habe ich fast das selbe Problem. Ich nutze ein Formular, dass ich direkt wieder aufrufe, wenn ich damit Daten in eine Datenbank geschickt habe.

Mein Problem hierbei ist, dass das Formular bei Änderungen nicht funktioniert.

aendern.php?id=123
+------------+
| wert: 1    | im Formualar nach Wert: 2 geändert!
+------------+
Ändern?
submit-> nach anzeige.php?id=

anzeige.php?id=123
+------------+
| wert: 2    | zeigt den neuen Wert an!!!
+------------+
Änderung überarbeiten?
submit-> nach aendern.php?id=

aendern.php?id=123
+------------+
| wert: 1    | Zeigt wieder den alten Wert an?!
+------------+

Erst nachdem ich das Browserfenster aktualisiere, wird der Wert aus der Datenbank gezogen und richtigerweise dann mit "2" angezeigt.

Warum weiß ich nicht! Ich glaube das geht am besten mit mysql_free_result() und mysql_close() und dann wieder neu einladen?! Aber das ist ehrlich nur geraten. Hat bei mir irgendwie auch nicht funktioniert.

Ab Version PHP 4.2 kann man einem mysql_connect() einen Parameter mitgeben (new_link), der bei selben Verbindungsdaten dennoch eine neue ID nutzt. Wie dir das aber helfen könnte, weiß ich auch nicht?!

Sorry für die dürftige Info, aber vielleicht weißt du ja jetzt, wo du mehr finden könntest.

Verona