<?php include("conn/conn.php");
$username=$_POST[username];
$truename=$_POST[truename];
$pass=$_POST[pwd1];
$sex=$_POST[sex];
$tel=$_POST[tel];
$qq=$_POST[oicq];
$email=$_POST[email];
$web=$_POST[homepage];
$address=$_POST[address];
//echo "$address";
$level="普通会员";
$select=mysql_query("select name from user where name=$username");
if(@mysql_num_rows($select)>0){
echo "该用户已经存在,请使用其他用户名,请返回!";
}
else{
$sql="insert into user (name,pass,sex,tel,qq,email,web,address,tname,level) values ('$username','$pass','$sex','$tel','$qq','$email','$web','$address','$truename','$level')";
$result=mysql_query($sql);
if($result==true){
echo "<meta http-equiv=\"Refresh\" content=\"5;url=index1.php\">注册成功,系统5秒钟后将自动登陆主页,请稍等....";}
else{
echo "注册失败,请检查填写是否有误!";
}
}
?>数据库字段:字段 类型 属性 Null 默认 额外 操作
id int(10) 否 auto_increment
name varchar(8) 否
pass varchar(20) 否
sex varchar(4) 否
tel int(15) 否
qq int(12) 否
email varchar(20) 否
web varchar(50) 否
address varchar(50) 否
tname varchar(12) 否
level varchar(10) 否
这段代码哪里出错了??
$username=$_POST[username];
$truename=$_POST[truename];
$pass=$_POST[pwd1];
$sex=$_POST[sex];
$tel=$_POST[tel];
$qq=$_POST[oicq];
$email=$_POST[email];
$web=$_POST[homepage];
$address=$_POST[address];
//echo "$address";
$level="普通会员";
$select=mysql_query("select name from user where name=$username");
if(@mysql_num_rows($select)>0){
echo "该用户已经存在,请使用其他用户名,请返回!";
}
else{
$sql="insert into user (name,pass,sex,tel,qq,email,web,address,tname,level) values ('$username','$pass','$sex','$tel','$qq','$email','$web','$address','$truename','$level')";
$result=mysql_query($sql);
if($result==true){
echo "<meta http-equiv=\"Refresh\" content=\"5;url=index1.php\">注册成功,系统5秒钟后将自动登陆主页,请稍等....";}
else{
echo "注册失败,请检查填写是否有误!";
}
}
?>数据库字段:字段 类型 属性 Null 默认 额外 操作
id int(10) 否 auto_increment
name varchar(8) 否
pass varchar(20) 否
sex varchar(4) 否
tel int(15) 否
qq int(12) 否
email varchar(20) 否
web varchar(50) 否
address varchar(50) 否
tname varchar(12) 否
level varchar(10) 否
这段代码哪里出错了??
else{
$sql="insert into user (name,pass,sex,tel,qq,email,web,address,tname,level) values ('$username','$pass','$sex','$tel','$qq','$email','$web','$address','$truename','$level')";
$result=mysql_query($sql);
if($result==true){
echo " <meta http-equiv=\"Refresh\" content=\"5;url=index1.php\"> 注册成功,系统5秒钟后将自动登陆主页,请稍等....";}
else{
echo "注册失败,请检查填写是否有误!";
}
}
?> 这个地方出错~
各个值都能正常获取到,但是就是插入数据库时出错,但我把这个句子的SQL语句附上具体的值,在MYSQL上运行,能插入数据,真的想不出哪里出问题了~帮帮忙~