PHP Code:
<?php
$verbindung = mysql_connect("localhost", "u19828_user" , "****")
or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
mysql_select_db("u19828_user") or die ("Datenbank konnte nicht ausgewählt werden");
$username = $_POST["username"];
$passwort = $_POST["passwort"];
$passwort2 = $_POST["passwort2"];
if($passwort != $passwort2 OR $username == "" OR $passwort == "")
{
echo "Eingabefehler. Bitte alle Felder korekt ausfüllen. <a href=\"reg.php\">Zurück</a>";
exit;
}
$passwort = md5($passwort);
$result = mysql_query("SELECT id FROM user WHERE username LIKE '$username'");
$menge = mysql_num_rows($result);
if($menge == 0)
{
$eintrag = "INSERT INTO user (username, passwort) VALUES ('$username', '$passwort')";
$eintragen = mysql_query($eintrag);
if($eintragen == true)
{
echo "<head><meta http-equiv=\"refresh\" content=\"5; URL=index.php\"></head>Benutzername <b>$username</b> wurde erstellt.<br> Du wirst nun weitergeleitet...";
}
else
{
echo "Fehler beim Speichern des Benutzernames. <a href=\"reg.php\">Zurück</a>";
}
}
else
{
echo "Benutzername schon vorhanden. <a href=\"reg.php\">Zurück</a>";
}
?>
Das Formular dazu:
HTML Code:
<table> <form action="reg2.php" method="POST"> <tr> <td>Email:</td><td> <input type="text" name="email" /></td> </tr> <tr> <td>Username:</td> <td><input type="text" name="username" /></td> </tr> <tr> <td>Password:</td><td> <input type="password" name="password" /></td> </tr> <tr> <td>Re-type Password:</td><td> <input type="password" name="re-password" /></td> </tr> <tr> <td></td><td><input type="submit" value="Registrieren" /></td> </tr> </form> </table>