Hallo,
versuche mich gerade ein wenig mit PHP, im Moment mit eine Geästebuch (oder soetwas in der Art).
Es klappt soweit auch alles ganz gut, die Einträge werden in die DB geschrieben und auch ausgegeben.
Nun ist aber mein Problem das wen ich einen neuen Eintrag geschrieben habe dieser jedesmal wenn ich F5 oder die Seite aktualliesiere wiederhohlt geschrieben wird.
PHP
$datum = date("Y-m-d H:i:s");
if (isset($_POST['senden']) && $_POST['senden'] == "senden")
{
$user_name = htmlentities(trim($_POST['username']));
$user_mail = htmlentities(trim($_POST['usermail']));
$user_nachricht = htmlentities(trim($_POST['usernachricht']));
if ($user_name == "" || $user_mail == "" || $user_nachricht == "")
{
echo "Bitte alle Felder ausfüen";
}
else
{
$db_verbinden = mysql_connect("localhost","root","") or die ("Fehler: keine Verbindung zum Server");
mysql_select_db("gaestebuch") or die ("Fehler: die Datenbank gibt es nicht");
//sql anweisung
$sql_anweisung = "INSERT INTO eintrag (user_name, user_mail, user_nachricht, datum)
VALUES ('$user_name','$user_mail','$user_nachricht','$datum')";
//senden der daten
$sende_db = mysql_query($sql_anweisung);
//verbindung zu db-server trennen
mysql_close($db_verbinden);
}
}
Alles anzeigen
Ich würde mich als PHP-Anfänger bezeichnen, deswegen ist es für mich nicht ersichtlich war das Problem auftritt.
MFG Matthias