欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理

程序员文章站 2022-06-17 17:53:20
...
有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?
PHP code
使用者须知:        

请仔细阅读以下条款:

----------------

----协议内容----

----------------

同意 不同意

";$str2="
"; //根据message的值决定下一步如何处理 $msg=$_GET["message"]; if(!isset($msg)) $msg=$_POST["message"]; if($msg=='new'){ echo $str1; exit(); }elseif($msg=='agree'){ echo $str2; exit(); }elseif($msg=='reg'){ //检查用户的输入是否符合要求 $username=$_POST["username"]; $password=$_POST["passwd"]; $repasswd=$_POST["repasswd"]; $passwda=$_POST["passwdpa"]; $passwdq=$_POST["passwdq"]; if($username==""||$password=""||$repasswd=""||$passwdq=""||$passwda=""){ echo "必填项不能为空!"; } if($password!=$repasswd){ echo "前后填的密码不一致!"; } //检查数据库中是否有同名的用户存在 [email protected]_connect("localhost","root","") or die("failed to connect to database"); mysql_select_db("project",$conn); $sql="SELECT username FROM member WHERE usename='$username'"; $result=mysql_query($sql); if(mysql_fetch_object($result)){ mysql_close($conn); echo "用户名已经存在!"; } //用户数据插入数据库 $sql='INSERT INTO member (username,password,userpassq,userpassa,email,telephone,address) VALUES ('.$_POST['username'].','.$_POST['passwd'].','.$_POST['passdp'].','.$_POST['passda'].','.$_POST['email'].','.$_POST['tel'].','.$_POST['addr'].')'; if(mysql_query($sql)){ $sql2="SELECT id FROM Member WHERE username='$username'"; $result=mysql_query($sql2); $res=mysql_fetch_object($result); $id=$res->id; session_register($memberid); $reuturnpage="Location:loginscreen.php?username='$username'"; mysql_close($conn); header($returnpage); }else{ mysql_close($conn); header("Location:register.php?message=".urlencode("注册失败!请重试")); exit; } }else{ $msg=$_GET["message"]; echo $msg; exit(); } } //页面部分?> 用户注册页面
有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • 有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理
  • 专题推荐

    作者信息
    有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理

    认证0级讲师

    推荐视频教程
  • 有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理javascript初级视频教程
  • 有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理jquery 基础视频教程
  • 视频教程分类
    请填写如下信息,这是必须填写的.
    用户名只能由二十个英文字母(区分大小写)和数字以及下划线组成,最长二十个字符.
    请输入你的用户名:
    请输入你的密码(最大长度为10):
    请重复输入你的密码:
    密码提示问题是用于当你忘掉密码的时的提示,你应该牢记密码提示信息!
    密码提示问题:
    当你输入正确的密码提示问题时,将会给出该答案,帮助你找回忘记的密码.
    密码提示答案:
    请输入你的Email:
    请输入您的电话号码:
    请输入您的详细住址: