-

- 加为好友
- 发送私信
- 在线聊天
|
| 发表于:2007-10-31 11:12:45 楼主 |
<?php if(isset($_POST['Submit'])&&$_POST['Submit']=='提交') { $username=trim($_POST['username']); if(strlen($username) <8 ¦ ¦strlen($username)>15) { header ("Location:register.php?error=1"); exit; } }else{ include "mysql_connect.php";//选择数据库 $username=$_POST['username']; $password=$_POST['passwd']; $passwd=md5($password); $name=$_POST['name']; $mail=$_POST['mail']; if(isset($username)){ $username = trim($username);//判断表单提交用户名是否被使用 $query = "select id from maning where username ='$username'"; $result = mysql_db_query("user",$query); $num = mysql_num_rows($result); //如果为使用 if($num==0){ $sql="insert into maning(id,username,passwd,name,mail) values (0,'$username','$passwd','$name','$mail')"; //如果写入成功 if(@mysql_db_query('user',$sql)){ echo "注册成功"; } else { //如果无法写入 echo mysql_error(); } } else{ //如果用户以存在,跳转到用户注册页面,并显示用户名存在的提示信息。 echo "您所注册的用户名以存在,请 <a href='register.php'>重试 </a>."; exit; } } } ?> 这个程序哪里错了不往数据库里提交是为什么呢? 单独include "mysql_connect.php";//选择数据库 $username=$_POST['username']; $password=$_POST['passwd']; $passwd=md5($password); $name=$_POST['name']; $mail=$_POST['mail']; if(isset($username)){ $username = trim($username);//判断表单提交用户名是否被使用 $query = "select id from maning where username ='$username'"; $result = mysql_db_query("user",$query); $num = mysql_num_rows($result); //如果为使用 if($num==0){ $sql="insert into maning(id,username,passwd,name,mail) values (0,'$username','$passwd','$name','$mail')"; //如果写入成功 if(@mysql_db_query('user',$sql)){ echo "注册成功"; } else { //如果无法写入 echo mysql_error(); } } else{ //如果用户以存在,跳转到用户注册页面,并显示用户名存在的提示信息。 echo "您所注册的用户名以存在,请 <a href='register.php'>重试 </a>."; exit; 告诉我下是为什么呢? |
|
|
|
100
修改
删除
举报
引用
回复
| |