Okay the very last if doesn't seem to work at all. Anyone know why?
<?
$title = "Register with Warriorama";
include("header.phtml");
$register_process = $_POST['register_process'];
if($register_process == "")
{
?>
... bunch of HTML for a registration form is here ...
<?
} elseif($register_process == "1")
{
$register_banned_query = "SELECT * FROM banned_chars_words";
$register_banned_result = mssql_query($register_banned_query);
$register_username = $_POST['register_username'];
$register_password = $_POST['register_password'];
$register_confpassword = $_POST['register_confpassword'];
$register_fullname = $_POST['register_fullname'];
$register_email = $_POST['register_email'];
$register_gender = $_POST['register_gender'];
$register_country = $_POST['register_country'];
$register_agreeterms = $_POST['register_agreeterms'];
$register_agreepolicy = $_POST['register_agreeprivacy'];
$register_username_l = strtolower($register_username);
$register_check_username_query = "SELECT * FROM users WHERE username_l = '$register_username_l'";
$register_check_username_result = mssql_query($register_check_username_query);
if(strlen($register_username) < 4)
{
$ue_one = "true";
}
if(strlen($register_username) > 20)
{
$ue_two = "true";
}
while($register_banned_row = mssql_fetch_array($register_banned_result))
{
$words = $register_banned_row['words'];
$chars = $register_banned_row['chars'];
if(strstr($words, $register_username_l))
{
$ue_three = "true";
}
if(strstr($chars, $register_username))
{
$ue_four = "true";
}
}
if(mssql_num_rows($register_check_username_result) != 0)
{
$ue_five = "true";
}
if(strlen($register_password) < 6)
{
$pe_one = "true";
}
if(strlen($register_password) > 20)
{
$pe_two = "true";
}
if($register_password != $register_confpassword)
{
$pe_three = "true";
}
if($register_fullname == "")
{
$fne_one = "true";
}
if($register_fullname == " ")
{
$fne_two = "true";
}
if($register_email == "")
{
$ee_one = "true";
}
if(!ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$",$register_email))
{
$ee_two = "true";
}
if($register_gender == "")
{
$ge_one = "true";
}
if($register_country == "")
{
$ce_one = "true";
}
if($register_agreeterms == "")
{
$ate_one = "true";
}
if($register_agreeprivacy == "")
{
$ape_one = "true";
}
if($ue_one == "true" or $ue_two == "true" or $ue_three == "true" or $ue_five == "true" or $pe_one == "true" or $pe_two == "true" or $pe_three == "true" or $fne_one == "true" or $fne_two == "true" or $ee_one == "true" or $ee_two == "true" or $ge_one == "true" or $ce_one == "true" or $ate_one == "true" or $ape_one == "true")
{
} else {
print "Great! You successfully registered with Warriorama! Your account information, as well as information on how to activate your account, has been sent to "; print $register_email; print ".";
}
}
include("footer.phtml");
?>