einträge machen

Bigbutcher

Erfahrenes Mitglied
Hiho

hab ein 2 kleine Probleme mit meinen Einträgen.
Wenn ich Daten in ein Formular eingebe und auf Submit gehe dann übernimmt PHP zwar die Daten in die SQL Datenbank, aber man muss immer noch F5 drücken damit die ausgegeben werden.
Mein 2tes Problem ist, dass wenn man F5 drückt damit die angezeigt werden, wird automatisch der gleiche Eintrag ein 2tes mal in SQL eingetragen...
PLZ Help

MfG
Butcher

Hier mein Quelltext

<form action="" method="post" name="eintrag">
<br>URL:<br>
<input name="url" size="50" value="www."></input>
<br>URL Name:<br>
<input name="urlname" size="50"</input>
<br>Dein Name:<br>
<input name="name" size="20"></input>
<br>Bannerlink:<br>
<input name="banner" size="50"></input>
<br>Beschreibung:<br>
<input name="beschreibung" size="100"></input>
<br><br>
<input type="Submit" name="submit" value="Submit"></input>
</form>
<?
mysql_connect("localhost","Login","Passwort") or die ("Keine Verbindung moeglich");
mysql_select_db("links") or die ("Die Datenbank existiert nicht");
$abfrage = "SELECT url, urlname FROM links";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "<a href=\"http://";
echo $row->url;
echo "\" target=\"_blank\">";
echo $row->url;
echo "</a>";
echo " $row->urlname<br>";
}
?>

<?
if ($url == "www.")
{
echo "Bitte alle Felder ausfuellen!";
$url = "www.";
$urlname = "";
$name = "";
$banner = "";
$beschreibung = "";
}
else
{
$eintrag = "INSERT INTO links (url, urlname, name, banner, beschreibung) VALUES ('$url', '$urlname', '$name', '$banner', '$beschreibung')";
$eintragen = mysql_query($eintrag);
$url = "www.";
$urlname ="";
$name = "";
$banner = "";
$beschreibung = "";
}
?>
 
wenn du das Auslesen der daten unter das schreiben der neuen packst sollte das Problem behoben sein....
 

Neue Beiträge

Zurück