Hi
Ich hab ein Problem und zwar hab ich ein Registrierungsscript gemacht, doch ich weiß einfach nicht wo ich den Fehler habe.
Hier mein Code:
Es kommt immer "Bitte füllen Sie alle Felder aus!"
Ich hab ein Problem und zwar hab ich ein Registrierungsscript gemacht, doch ich weiß einfach nicht wo ich den Fehler habe.
Hier mein Code:
PHP:
<?php
ob_start();
include ("configs/config.inc.php");
$code = md5(rand(0,100000));
$header = "Return-Path: ".$_CONFIG['email']."\n";
$header .= "X-Sender: ".$_CONFIG['email']."\n";
$header .= "From: ".$_CONFIG['email']." <".$_CONFIG['email'].">\n";
$header .= "X-Mailer:PHP 5.1\n";
$header .= "MIME-Version: 1.0\n";
$betreff = "Aktivierung des Accounts";
$text = "
Hallo ".mysql_real_escape_string($_POST["username"])."
Du hast dich bei ".$_CONFIG['sitename']." registriert.
Du musst aber noch dein Account aktivieren bitte klicke hierzu auf den Link!
".$_CONFIG['site_url']."index.php?site=activate&code=".$code."&username=".$_POST["username"]."";
// Email ENDE
$userrows = mysql_num_rows(mysql_query('SELECT '.$mysql_usertable_user.' FROM '.$mysql_usertable.' WHERE '.$mysql_usertable_user. '="'.$_POST['username'].'"'));
if ($_POST['registersubmit'])
{
if($_POST['password'] !== $_POST['password2'])
{
header("Location: index.php?site=false_pw");
}
else
{
if (empty($_POST['username']) || empty($_POST['password']) || empty($_POST['password2']) || empty($_POST['email']) || empty( $_POST['anrede']) || empty($_POST['vorname']) || empty($_POST['nachname']) || empty($_POST['firma']) || empty($_POST[ 'unternehmensform']) || empty($_POST['strasse']) || empty($_POST['plz']) || empty($_POST['ort']) || empty($_POST['land']) || empty($_POST['telefon']) || empty($_POST['homepage']))
{
echo "Bitte füllen Sie alle Felder aus!";
}
elseif ($userrows != 0)
{
header("Location: index.php?site=user_exist");
}
else
{
mysql_query('INSERT INTO '.$mysql_usertable.'('.$mysql_usertable_user.','.$mysql_usertable_password.', email, activate_code, anrede, vorname, nachname, firma, unternehmensform, strasse, plz, ort, land, telefon, homepage) VALUES("'. mysql_real_escape_string($_POST['username']).'","'.md5($_POST['password']).'","'.mysql_real_escape_string($_POST['email']). '","'.$code.'","'.mysql_real_escape_string($_POST['anrede']).'","'.mysql_real_escape_string($_POST['vorname']).'","'. mysql_real_escape_string($_POST['nachname']).'","'.mysql_real_escape_string($_POST['firma']).'","'.mysql_real_escape_string( $_POST['unternehmensform']).'","'.mysql_real_escape_string($_POST['strasse']).'","'.mysql_real_escape_string($_POST['plzm']). '","'.mysql_real_escape_string($_POST['ort']).'","'.mysql_real_escape_string($_POST['land']).'","'.mysql_real_escape_string( $_POST['telefon']).'","'.mysql_real_escape_string($_POST['homepage']).'")');
header("Location: index.php?site=register_done");
}
}
}
else
{
include("templates/register.php");
}
ob_end_flush();
?>
Es kommt immer "Bitte füllen Sie alle Felder aus!"