<?php
// Vom benutzer eingegebene Daten "einlesen"
$user_nickname = $_POST['Nickname'];
$user_password = $_POST['Passwort'];
$user_password2 = $_POST['Passwortwiederholung'];
$user_email = $_POST['Email'];
$user_email_show = $_POST['Show_Email'];
$user_homepage = $_POST['Homepage'];
$user_wohnort = $_POST['Wohnort'];
$user_icq = $_POST['ICQ'];
$user_aim = $_POST['AIM'];
$user_yim = $_POST['YIM'];
$user_msn = $_POST['MSN'];
// MySQL Zugangsdaten
define("MYSQL_HOST", "localhost");
define("MYSQL_USER","bergerxx");
define("MYSQL_PASS", "xxxxxxxxxxxxxxxxxxx");
define("MYSQL_DATA", "bergerxx");
// MySQL Datenbankverbindung herstellen und Datenbank auswählen
$mysql_db_connect = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS)
OR die("Error: ".mysql_error());
$mysql_db_select = mysql_select_db(MYSQL_DATA)
OR die("Error: ".mysql_error());
if(isset($_POST['submit']) AND $_POST['submit']=='Registrieren')
{
// Fehlerarray anlegen
$errors = array();
// Prüfen, ob alle Formularfelder vorhanden sind
if(stlen($user_nickname,
$user_password,
$user_password2,
$user_email,
$user_email_show,
$user_homepage,
$user_wohnort,
$user_icq,
$user_aim,
$user_yim,
$user_msn) < 1)
{
// Ein Element im Fehlerarray hinzufügen
$errors = "Bitte benutzen Sie das Formular aus dem Registrierungsbereich";
}
else
{
// Prüfung der einzelnen obligatorischen Felder
// Alle Nicknames und Emailadressen zum Vergleich aus der Datenbank holen
$nicknames = array();
$emails = array();
$sql = "SELECT Nickname,Email FROM User WHERE Nickname = '$user_nickname' AND Email = '$user_email'";
$pruefe_nickname_email = mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
if ($pruefe_nickname_email)
{
$pruefe_nickname_email_row = mysql_num_rows($pruefe_nickname_email)
if ($pruefe_nickname_email_row > 1)
{
echo "Der eingegebene Nick bzw. eMailadresse werden schon verwendet";
}
else
{
$sql_registrieren = "INSERT INTO User (Nickname,Email,Passwort,Show_Email,Registrierungsdatum,Wohnort,
Homepage,ICQ,AIM,YIM,MSN )VALUES('$user_nickname', '$user_email', '$user_password',
'$user_email_show', 'CURDATE()', '$user_wohnort', '$user_homepage', '$user_icq',
'$user_aim', '$user_yim', '$user_msn')";
$register_start_query = mysql_query($sql_registrieren);
if ($register_start_query)
{
echo "Vielen Dank!\n<br>".
"Ihr Accout wurde erfolgreich erstellt.\n<br>".
"Sie können sich nun mit Ihren Daten einloggen.\n<br>".
"<a href=\"login.php\">Zum Login</a>\n";
}
else
{
echo "Bei der Registrierung trat ein Fehler auf!";
}
}
}
}
}
else
{
echo "<form ".
" name=\"Registrierung\" ".
" action=\"".$_SERVER['PHP_SELF']."\" ".
" method=\"post\" ".
" accept-charset=\"ISO-8859-1\">\n";
echo "<h5>Pflicht Angaben</h5>\n";
echo "<span style=\"font-weight:bold;\" ".
" title=\"min.3\nmax.32\nNur Zahlen, Buchstaben und Unterstrich\">\n".
"Nickname :\n".
"</span>\n";
echo "<input type=\"text\" name=\"Nickname\" maxlength=\"32\">\n";
echo "<br>\n";
echo "<span style=\"font-weight:bold;\" ".
" title=\"min.6\">\n".
"Passwort :\n".
"</span>\n";
echo "<input type=\"password\" name=\"Passwort\">\n";
echo "<br>\n";
echo "<span style=\"font-weight:bold;\" ".
" title=\"min.6\">\n".
"Passwort wiederholen:\n".
"</span>\n";
echo "<input type=\"password\" name=\"Passwortwiederholung\">\n";
echo "<br>\n";
echo "<span style=\"font-weight:bold;\" ".
" title=\"Ihre.Adresse@Ihr-Anbieter.de\">\n".
"Email-Adresse:\n".
"</span>\n";
echo "<input type=\"text\" name=\"Email\" maxlength=\"70\">\n";
echo "<br>\n";
echo "<span>\n".
"Email-Adresse anzeigen:\n".
"</span>\n";
echo "<input type=\"radio\" name=\"Show_Email\" value=\"1\"> ja\n";
echo "<input type=\"radio\" name=\"Show_Email\" value=\"0\" checked> nein\n";
echo "<h5>Freiwillige Angaben</h5>\n";
echo "<span style=\"font-weight:bold;\">\n".
"Homepage :\n".
"</span>\n";
echo "<input type=\"text\" name=\"Homepage\" maxlength=\"70\">\n";
echo "<br>\n";
echo "<span style=\"font-weight:bold;\">\n".
"Wohnort :\n".
"</span>\n";
echo "<input type=\"text\" name=\"Wohnort\" maxlength=\"70\">\n";
echo "<br>\n";
echo "<span style=\"font-weight:bold;\">\n".
"ICQ :\n".
"</span>\n";
echo "<input type=\"text\" name=\"ICQ\" maxlength=\"20\">\n";
echo "<br>\n";
echo "<span style=\"font-weight:bold;\">\n".
"AIM :\n".
"</span>\n";
echo "<input type=\"text\" name=\"AIM\" maxlength=\"70\">\n";
echo "<br>\n";
echo "<span style=\"font-weight:bold;\">\n".
"YIM :\n".
"</span>\n";
echo "<input type=\"text\" name=\"YIM\" maxlength=\"70\">\n";
echo "<br>\n";
echo "<span style=\"font-weight:bold;\">\n".
"MSN :\n".
"</span>\n";
echo "<input type=\"text\" name=\"MSN\" maxlength=\"70\">\n";
echo "<br>\n";
echo "<input type=\"submit\" name=\"submit\" value=\"Registrieren\">\n";
echo "<input type=\"reset\" value=\"Zurücksetzen\">\n";
echo "</form>\n";
}
?>