Ich habe ein Formular, welches Einträge in der Datenbank aktualisiert, die der Benutzer in das Formular eingibt.
Mein Problem ist, dass ich das Tabellenfeld "version3" vorher noch ausgeben möchte bevor es aktualisiert wird. Ich bekomme aber immer nur den aktualisierten Wert ausgegeben.
Hier ein Beispiel:
Alles anzeigen
Wie gesagt, es klappt nicht, ich bekomme immer nur den geänderten Wert. Ich möchte aber den Wert, der vor der Änderung in der Tabelle stand. Kann das was mit der Weiterleitung zu tun haben?
Mein Problem ist, dass ich das Tabellenfeld "version3" vorher noch ausgeben möchte bevor es aktualisiert wird. Ich bekomme aber immer nur den aktualisierten Wert ausgegeben.
Hier ein Beispiel:
Quellcode
- <?
- $result=mysql_query("SELECT * from $tabledownload where id='$_GET[id]'");
- $row = mysql_fetch_array($result);{
- $version3 = $row["version3"];
- $version3alt = $version3;
- }
- ...
- <tr>
- <td>Version3:</td>
- <td><input type=\"Text\" name=\"adversion3\" value=\"$version3\"></td>
- </tr>
- ...
- mysql_query("UPDATE $tabledownload SET version3='$_POST[adversion3]' WHERE id='$id'");
- ...
- echo"
- <meta http-equiv=\"refresh\" content=\"0; URL=admin.php?action=download_bearbeiten&download_edit=....\">";
- }
- ...
- echo $version3alt." wurde in ".$version3." geändert!";
Wie gesagt, es klappt nicht, ich bekomme immer nur den geänderten Wert. Ich möchte aber den Wert, der vor der Änderung in der Tabelle stand. Kann das was mit der Weiterleitung zu tun haben?