[求助]求助 |
关于注册的
<?php
session_start();
$host="localhost";
$database="hosting";
$dbusername="esx";
$dbpassword="zhang";
$connect=mysql_pconnect($host,$dbusername,$dbpassword);
if(!$connect)
{
echo "<script language=\"JavaScript\">alert(\"联接数据库失败\");</script>";
include 'reg.html';
exit();
};
$link=mysql_select_db($database);
$customerid = $_POST["customerid"];
$registrant = $_POST["registrant"];
$password1 = $_POST["password1"];
$question = $_POST["question"];
$answer = $_POST["answer"];
$email = $_POST["email"];
$country = $_POST["country"];
$province = $_POST["province"];
$city = $_POST["city"];
$address = $_POST["address"];
$postalcode = $_POST["postalcode"];
$telephone = $_POST["telephone"];
$fax = $_POST["fax"];
$web = $_POST["web"];
$statusck = $_POST["statusck"];
$typerefid = $_POST["typerefid"];
$typeid = $_POST["typeid"];
$employees = $_POST["employees"];
$trade = $_POST["trade"];
$fund = $_POST["fund"];
$businessrange = $_POST["businessrange"];
$introduce = $_POST["introduce"];
if(!$email || !$customerid)
{
include 'reg.html';
exit();}
$sql_email_check = mysql_query("SELECT email FROM reg
WHERE email='$email'");
$sql_username_check = mysql_query("SELECT customerid FROM reg
WHERE customerid='$customerid'");
$email_check = mysql_num_rows($sql_email_check);
$username_check = mysql_num_rows($sql_username_check);
if(($email_check < -10 ) || ($username_check > 0)){
if($email_check < - 10){
echo "<script language=\"JavaScript\">alert(\"对不起,该邮箱已注册过\");</script>";
unset($email);
}
if($username_check > 0){
echo "<script language=\"JavaScript\">alert(\"对不起,该用户名已注册过,\");</script>";
unset($customerid);
}
include 'reg.html'; // Show the form again!
exit();// exit the script so that we do not create this account!
}
$password1=md5("$password1");
$query="INSERT into reg VALUES('".$customerid."','".$registrant."','".$password1."','".$question."',
'".$answer."','".$email."','".$country."','".$province."',
'".$city."','".$address."','".$postalcode."',
'".$telephone."','".$fax."','".$web."','".$statusck."',
'".$typerefid."','".$typeid."','".$employees."',
'".$trade."','".$fund."','".$businessrange."',
'".$introduce."')";
$result=mysql_query($query) or die (mysql_error());
if(!$result){
echo '<script language=\"JavaScript\">alert(\"出错,请联系管理员!\");</script>';
} else {
echo "<script language=\"JavaScript\">alert(\"注册成功,请登陆!\");</script>";
include 'login.html'; // Show the form again!
exit();
}
?>
我不理解:
if(($email_check < -10 ) || ($username_check > 0)){
if($email_check < - 10){
echo "<script language=\"JavaScript\">alert(\"对不起,该邮箱已注册过\");</script>";
unset($email);
}
if($username_check > 0){
echo "<script language=\"JavaScript\">alert(\"对不起,该用户名已注册过,\");</script>";
unset($customerid);
}
include 'reg.html'; // Show the form again!
exit();// exit the script so that we do not create this account!
}
特别是:$email_check < -10 || ($username_check > 0)
谁能帮帮我
|
|
|