hallo!
Ich habe folgendes Script welches den Content einer Seite verwaltet. Ich benutze hierzu SPAW- einen WYSIWYG-Editor.
Datei: agb_edit.php
mit diesem script werden die eingetragenen änderungen dann in die datenbank gespeichert. mein problem: wenn man erfolgreich die änderungen eingetragen hat und die agb_edit.php neu lädt (F5 oder der Reloadbutton im Browser), dann sendet er natürlich alles noch einmal, allerdings hat er nun keine Werte mehr und schreibt einen leeren Datensatz in die Tabelle, womit der Eintrag gelöscht wird.
Das ist natürlich kontraproduktiv. Deshalb meine Frage: Gibt es eine Möglichkeit beim Neuladen der Seite eine Fehlermeldung anzuzeigen bzw. das irgendwie zu verhindern? Ich denke da an Javascript. Hat jemand nen anderen Vorschlag bzw. kann mir jemand helfen das umzusetzen?
Vielen Dank im Voraus
Ich habe folgendes Script welches den Content einer Seite verwaltet. Ich benutze hierzu SPAW- einen WYSIWYG-Editor.
Datei: agb_edit.php
PHP:
<?
include("agb_inc.php");
include("agb_db_inc.php");
$abfrage = "update $tabelle set text='".$_POST['text']."'";
$result = mysql_query($abfrage, $conn);
if ($result)
{
echo "$erfolgreich";
}
else
{
echo "$fehler";
}
?>
mit diesem script werden die eingetragenen änderungen dann in die datenbank gespeichert. mein problem: wenn man erfolgreich die änderungen eingetragen hat und die agb_edit.php neu lädt (F5 oder der Reloadbutton im Browser), dann sendet er natürlich alles noch einmal, allerdings hat er nun keine Werte mehr und schreibt einen leeren Datensatz in die Tabelle, womit der Eintrag gelöscht wird.
Das ist natürlich kontraproduktiv. Deshalb meine Frage: Gibt es eine Möglichkeit beim Neuladen der Seite eine Fehlermeldung anzuzeigen bzw. das irgendwie zu verhindern? Ich denke da an Javascript. Hat jemand nen anderen Vorschlag bzw. kann mir jemand helfen das umzusetzen?
Vielen Dank im Voraus