Nach dem Klick auf den Button "Registrieren" passiert nichts.
Eventuell eine Fehler oder vielleicht habe ich auch was vergessen.
Hier der Code:
Bitte helft mir
Eventuell eine Fehler oder vielleicht habe ich auch was vergessen.
Hier der Code:
PHP:
<?php
// MySQL Zugangsdaten
define("MYSQL_HOST", "xxxx");
define("MYSQL_USER","xxxx");
define("MYSQL_PASS", "xxxx");
define("MYSQL_DATA", "xxxx");
// MySQL Datenbankverbindung herstellen und Datenbank auswählen
$mysql_db_connect = mysql_connect(xxxx, xxxx, xxxx)
OR die("Error: ".mysql_error());
$mysql_db_select = mysql_select_db(xxxx)
OR die("Error: ".mysql_error());
// Vom benutzer eingegebene Daten "einlesen"
$user_benutzername=$_POST['Benutzername'];
$user_passwort=$_POST['Passwort'];
$user_email=$_POST['Email'];
$user_name=$_POST['Name'];
if(isset($_POST['submit']) AND $_POST['submit']=='Registrieren')
{
// Prüfen, ob alle Formularfelder vorhanden sind
if($user_name == "" or $user_benutzername == "" or $user_email == "" or $user_passwort == "")
{
// Ein Element im Fehlerarray hinzufügen
echo "Bitte benutzen Sie das Formular aus dem Registrierungsbereich";
exit() ;
}
//check username
$checkuser = mysql_query("SELECT Nickname FROM User WHERE Nickname ='$user_benutzername'");
$username_exist = mysql_num_rows($checkuser);
if($username_exist > 0){
echo "I'm sorry but the username you specified has already been taken. Please pick another one.";
exit();
}
//checkmail
$mailcheck = mysql_query("SELECT EMail FROM User WHERE EMail ='$user_email'");
$mail_exist = mysql_num_rows($mailcheck);
if($mail_exist > 0){
echo"I'm sorry but the mail adress you entered has already been taken. Please pick another one.";
exit();
}
$sql = "INSERT INTO User (Benutzername, Passwort, Email, Name, Registrierungsdatum)
VALUES('$user_benutzername', '$user_name', '$user_email','$user_passwort', NOW() )";
mysql_query($sql) or die(mysql_error());
echo "Your account has been made";
}
else
{
echo ("Location: /registrierung.html");
}
?>
Bitte helft mir