SantaCruze
Erfahrenes Mitglied
Hallo Zusammen Ich habe hier ein Registrierungs Script welches meiner Meinung nach laufen sollte. Allerdings trägt er keine Werte in die Datenbank ein. Ich hoffe jmd findet den Fehler
Edit : Das mit dem MYSQL Fetch Array Fehler habe ich doch behoben bekommen Danke für die Hilfe trotzdem.
PHP:
<?php
require_once ("config.php");
require_once ("functions.php");
//connect to database start
mysql_pconnect($sql["hostname"], $sql["username"], $sql["password"])
or generate_errorpage("Unable to connect to database");
mysql_select_db($sql["dbname"])
or generate_errorpage("Unable to select database");
//connect to database end
start_page();
start_l1("REGISTERING...");
start_l2_login();
start_l3();
$abort=0;
if ($u_pass != $u_pass1)
$abort=2;
$query = "SELECT COUNT(*) FROM ".
"$sql_table_players ".
"WHERE EMail='".$u_email."';";
$result = db_query($query);
$row = mysql_fetch_array($result);
if ($row[0]>0)
$abort=3;
if ($abort==0)
{
$query = "INSERT INTO ".
"$dn_players ".
"SET Nickname='".$u_nick."', ".
"RealName='".$u_realname."', ".
"EMail='".$u_email."', ".
"FactionID=0, ".
"Home='".$u_home."', ".
"UIN=".$u_uin.", ".
"Timestamp=0, ".
"XView=0, ".
"YView=0, ".
db_query($query);
headline ("Account created successfully!");
echo ("You may now <a href='index.php'>login and play the game!</a>");
}
if ($abort==1)
headline ("ERROR:<br>One or more fields are empty!");
if ($abort==2)
headline ("ERROR:<br>Passwords don't match!");
if ($abort==3)
headline ("ERROR:<br>An account for that email address already exists!");
stop_l3();
stop_page();
?>
Edit : Das mit dem MYSQL Fetch Array Fehler habe ich doch behoben bekommen Danke für die Hilfe trotzdem.
Zuletzt bearbeitet: