DieterWeber
Mitglied
hoi
ich bastel gerade an nem newsscript und da hab ich ein problem
wenn man das formular abschickt werden variablen in die datenbank geschrieben, das is ja auch gut so, wenn man jetzt aber die seite refresht oder sich neu einloggt, wird immer die zuletzt eigegebene news noch einmal gepostet, weil die variablen ja npch gesetzt sind. wie kann ich das verhindern. ich post hier gerade nochmal den code
ich bastel gerade an nem newsscript und da hab ich ein problem
wenn man das formular abschickt werden variablen in die datenbank geschrieben, das is ja auch gut so, wenn man jetzt aber die seite refresht oder sich neu einloggt, wird immer die zuletzt eigegebene news noch einmal gepostet, weil die variablen ja npch gesetzt sind. wie kann ich das verhindern. ich post hier gerade nochmal den code
PHP:
<html>
</head>
<title>.:HmH.Member.Area:.</title>
<body>
<form action"<?=$PHP_SELF?>" method="post">
<br>
Titel der News
<br>
<input type="text" name="newstitle" maxlength="40">
<br>
<br>
Newstext bitte hierrein:
<br>
<textarea name="newstext" cols=40 rows=4 wrap=hard>
</textarea>
<br>
<br>
Hier bitte related Links eingeben:
<br>
<input type="text" name="related">
<br>
<br>
<br>
<input type="submit" name="neueintrag" value="Abschiggen">
</form>
<?
if (!($verbindung = mysql_pconnect ("localhost", "*********", "******"))) {
echo("Verbindungsversuch fehlgeschlagen<P>");
exit();
}
mysql_select_db("test");
if (!$neuintrag) {
$newstitle = addslashes($newstitle);
$newstext = addslashes($newstext);
$related = addslashes($related);
$sqlkommando = "INSERT INTO news (title, text1) VALUES ( '$newstitle', '$newstext')";
mysql_query($sqlkommando) or die("Error: " . mysql_error());
echo "Eintragung erfolgreich hinzugefügt";
unset($neueintrag);
}
?>
</body>
</html>