有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理 程序员文章站 2022-06-02 20:25:58 ... 有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?PHP code 使用者须知: 请仔细阅读以下条款: ---------------- ----协议内容---- ---------------- 同意 不同意"; $str2=" 请填写如下信息,这是必须填写的. 用户名只能由二十个英文字母(区分大小写)和数字以及下划线组成,最长二十个字符. 请输入你的用户名: 请输入你的密码(最大长度为10): 请重复输入你的密码: 密码提示问题是用于当你忘掉密码的时的提示,你应该牢记密码提示信息! 密码提示问题: 当你输入正确的密码提示问题时,将会给出该答案,帮助你找回忘记的密码. 密码提示答案: 请输入你的Email: 请输入您的电话号码: 请输入您的详细住址: "; //根据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 "前后填的密码不一致!"; } //检查数据库中是否有同名的用户存在 $conn=@mysql_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(); } } //页面部分 ?> 用户注册页面 声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。 相关文章 相关视频 教你使用PHP数据库迁移工具“Phinx” 详解win10下PHP的安装配置(以php5.6为... php Swoole实现毫秒定时计划任务(详解) PHP 采集程序原理分析篇_php技巧 有关php注册页面的,没运行检查用户输入是否符合... HTML基础教程之<strong>和<em> HTML基础教程之<span>标签 HTML基础教程之<meta>标签 HTML <div> 和<span> JavaScript数组对象属性length和二维数组 网友评论 文明上网理性发言,请遵守 新闻评论服务协议我要评论 立即提交 专题推荐 独孤九贱-php全栈开发教程全栈 170W+ 主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门 玉女心经-web前端开发教程入门 80W+ 主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门 天龙八部-实战开发教程实战 120W+ 主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习 作者信息 认证0级讲师 发布技术文章 最新文章 热门排行 教你使用PHP数据库迁移工具“Phinx” 一文详解Windows和Linux环境下怎么安装配置PHP 详解win10下PHP的安装配置(以php5.6为例) 【DTM】PHP协程客户端v0.1 beta版本发布啦! 【吐血整理】28个关于PHP核心技术的面试题,助力跳槽! php Swoole实现毫秒定时计划任务(详解) 用PHP将女友照片转成可爱的动漫头像! PHP 文件操作函数(专题) 循环大量数据导致内存超出,不增加内存如何解决该问题 VPN是什么 最全最详细的PHP面试题(带有答案) PHP四大主流框架的优缺点总结 PHP快速搭建一个简单的QQ机器人 API常用签名验证方法(PHP实现) PHP常用日期时间操作合集 Mac电脑设置hosts的方法(图文步骤) 推荐视频教程 javascript初级视频教程 jquery 基础视频教程 视频教程分类 php视频教程 html视频教程 css视频教程 JS视频教程 jQuery视频教程 mysql视频教程 Linux视频教程 Python视频教程 相关标签: gt lt quot font size 上一篇: 豆角虽好吃也不要着急,豆角多久能熟也是一个重点 下一篇: mysql-eclipseEE连接My SQL出现问题,哪位大神可以帮我看看*^__^*,非常感谢 推荐阅读 有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理 有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理 有关php注册页面的,没运行检查用户输入是否符合要求这一步,求大神指出哪里出错了?该怎么处理