大家帮忙看看这段php到底哪写错了。
来源:百度知道 编辑:UC知道 时间:2024/06/18 18:48:59
<?
include("lib.php");
$id = $_POST["name"];
$pass = $_POST["pass"];
$email = $_POST["email"];
echo strlen($name);
if (!isAlNum($name)) {
Error("请使用数字和英文字母作为用户名");
}
if (strlen($id) <4) {
Error("你的用户名少于4个字母");
}
if (empty($id) or empty($pass)) {
Error("你的用户名或者密码没有填上,请重新填写");
}
if (empty($email)){
Error("你还没有输入你的电邮地址,请重新填写");
}
$que1="select name from CSAlogin where name='$id'";
$check = mysql_query($que1,$connect);
$total_count = mysql_affected_rows();
if($total_count>=1) { Error ("您注册的名字已经存在,请选择其他用户名"); }
$que1="select name from CSAlogin where email='$email'";
$check2 = mysql_query($que1,$connect);
$total_count = mysql_affected_rows();
if($total_count>=1) { Error ("您Email已经存在,请选
include("lib.php");
$id = $_POST["name"];
$pass = $_POST["pass"];
$email = $_POST["email"];
echo strlen($name);
if (!isAlNum($name)) {
Error("请使用数字和英文字母作为用户名");
}
if (strlen($id) <4) {
Error("你的用户名少于4个字母");
}
if (empty($id) or empty($pass)) {
Error("你的用户名或者密码没有填上,请重新填写");
}
if (empty($email)){
Error("你还没有输入你的电邮地址,请重新填写");
}
$que1="select name from CSAlogin where name='$id'";
$check = mysql_query($que1,$connect);
$total_count = mysql_affected_rows();
if($total_count>=1) { Error ("您注册的名字已经存在,请选择其他用户名"); }
$que1="select name from CSAlogin where email='$email'";
$check2 = mysql_query($que1,$connect);
$total_count = mysql_affected_rows();
if($total_count>=1) { Error ("您Email已经存在,请选
检查下:
1. CSAlogin 表是否存在
2. VALUES 是否和表相符
建议你在注册失败时输出 mysql 的错误信息, 然后再根据错误信息检查下.
你重新编写一遍,我觉得没什么问题!