Ich will ein paar Daten in die Datenbank eintragen, aber egal, ob ich ein paar felder nicht ausfülle, oder auch alle. Es wird einfach ein weißer Bildschirm angezeigt.
WO ist mein Fehler?
PHP-Code:
<?
include("datenbank.php");
$nachname = $HTTP_POST_VARS['nachname'];
$vorname = $HTTP_POST_VARS['vorname'];
$nickname = $HTTP_POST_VARS['nickname'];
$email = $HTTP_POST_VARS['email'];
$email2 = $HTTP_POST_VARS['email2'];
$passwort = $HTTP_POST_VARS['passwort'];
$passwort2 = $HTTP_POST_VARS['passwort2'];
$geburtstag = $HTTP_POST_VARS['geburtstag'];
if ((!isset($nachname)) OR (!isset($vorname)) OR (!isset($nickname)) OR (!isset($email)) OR (!isset($email2)) OR
(!isset($passwort)) OR (!isset($passwort2)) OR (!isset($geburtstag)))
{
die ("Du hast nicht alle benötigten Felder ausgefüllt! Bitte gehe <a href=\"register.php\">zurück</a> und korrigiere
deine Eingabe!");
}
if($passwort == $passwort2)
{
$passwort = $passwort3;
}
else
{
echo "Die Passwörter stimmen nicht überein! Bitte gehe <a href=\"register.php\">zurück</a> und korrigiere deine
Eingabe!";
}
if($email == $email2)
{
$email = $email3;
}
else
{
echo "Die EMail Adressen stimmen nicht überein! Bitte gehe <a href=\"register.php\">zurück</a> und korriegiere deine
Eingabe!";
}
$eintrag = "INSERT INTO spiel_spielerdaten (nachname, vorname, nickname, passwort, email, geburtstag) values ('$nachname',
'$vorname', '$nickname', '$passwort3', '$email3', '$geburtstag')";
$eintragen = mysql_query($eintrag);
?>
Kommentar