> 백엔드 개발 > PHP 튜토리얼 > 写了个简单的注册页面,可填完表单,点击提交,页面没有反应解决方法

写了个简单的注册页面,可填完表单,点击提交,页面没有反应解决方法

WBOY
풀어 주다: 2016-06-13 13:29:41
원래의
2598명이 탐색했습니다.

写了个简单的注册页面,可填完表单,点击提交,页面没有反应
填完表单,点击提交,页面没有反应
代码:


register page


if(!empty($_POST['submit']))
{
  $username=$_POST['username'];
  $password=$_POST['password'];
  $verify_ps=$_POST['verify_ps'];
  $email=$_POST['email'];
  $qq=$_POST['qq'];
}
if(!isset($_POST['username'],$_POST['password'],$_POST['verify_ps'],$_POST['email']))
{
?>

 

  user information:
  user acount:
 


 
 
 


 


 
 
 


 


 
 
 

 
 contact information:
 


 
 
 


 


 
 
 


 
 


}
else{
  $mysql=new mysqli('localhost','webuser','123456');
if(!$mysql)
{  
echo "can't connect to db.";
exit;
}
$select=$mysql->select_db('user',$mysql);//设定与链接标识符(这里是$mysql)相关联的当前激活数据库
if(empty($select))
{
die("can't select to db.");
}
$s_username="select name='".$username."'from picuser";
$s_email="select e_mail='".$email."'from picuser";
$name_result=$mysql->query($s_username);
$email_result=$mysql->query($s_email);
$n_row=$name_result->fetch_row();
$e_row=$email_result->fetch_row();
if($n_row||$e_row){
echo "this username has been registered." ;  
exit;
}
$insert_user="insert into picuser(name,password,e_mail,qq) values ('".$username."','".$password."','".$email."','".$qq."')";
$insert_result=$mysql->query($insert_user); 
if($insert_result)
{
die('insert data is fail.');
}else{
echo "you has registered successful!";
}
}
?>



------解决方案--------------------
表单写规范点啦。

------解决方案--------------------
把表单跟PHP分开写不是好点吗?用P标签 ?用teble是不是有意义一点呢!
------解决方案--------------------
有点长呵呵,将html和php分离点比较好
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿