Also ich hab ne Datenbank dbBenutzer und ich will die Daten aus meinem Formular in die Datenbank schreiben, das macht er auch, aber wenn ich zum beispiel F5 drücke oder auf aktualisieren klicke macht er den Eintrag nochmal und so geht das jedesmal beim aktualiesieren, er schreibt immer das was gerade im Formular stand doppelt und dreifach rein.
Hier ist mein Quelltext:
vielleicht könnt ihr mir ja helfen?!
Hier ist mein Quelltext:
PHP:
<html>
<title>Anmelden</title>
<body>
<?
$empf = $mail;
$betreff = "Willkommen auf ...";
$text = "Willkommen auf ...,
Bitte halte diese E-mail gespeichert, falls du dein Passwort vergessen solltest.
Deine Login - Daten sind die folgenden:
---------------------------------------
Nickname: $nick
Passwort: $pass
---------------------------------------
Das Passwort wurde nur verschlüsselt in meine Datenbank gespeichert, wenn du es
also vergisst, kann ich es dir nicht mehr zusenden. Wenn du es trotzdem vergessen
solltest, kannst du aber jederzeit ein neues anfordern.
Danke für deine Registrierung!
----------------------------------------------------------------------------------
Mit freundlichen Grüßen
Knuddel";
if($nick && $pass && $mail)
{
mail($empf, $betreff, $text);
$db = mysql_connect();
mysql_select_db("dbBenutzer");
mysql_query("insert into tBenutzer (Nickname, Passwort, Email) values ('$nick', md5('$pass'), '$mail')");
mysql_close($db);
}
else{
?>
<form>
Nickname: <input type = "text" name = "nick"> <br>
Passwort: <input type = "password" name = "pass"> <br>
E-mail: <input type = "text" name = "mail"> <br>
<input type = "submit" name = "schicken" value = "Abschicken">
</form>
<?
}
?>
</body>
</html>
vielleicht könnt ihr mir ja helfen?!