PHP开发注册页面之初识LOGIN

PHP开发注册页面之初识

相信大家对于注册页面也不陌生,注册页面就是让用户填写一些信息,什么用户名,密码,电子邮箱,性别等等都是在我们的注册页面进行。我们今天就教大家怎么做注册页面


先看一下下面的注册页面图

4.jpg

上图就是我们一个比较简单的注册页面,比我们前面所做的登录页面多了一个确认密码,是为了防止用户两次输入的密码不一样,导致密码错误,我们下章节开始来做我们的HTML页面


提示:我们为大家演示的注册页面是最简单的注册页面,上面只有用户名和密码的,但在我们日常生活遇到的注册页面,都包括什么手机号码,电子邮箱,什么的,等大家熟悉了程序,相信大家可以做出丰富多彩的页面


创建我们所需的文件

文件名reg.htmlreg.phpyanzhengma.php


主要功能


前台注册页面

处理接收reg.html页面传过来的数据,将数据保存到user数据表中


验证码程序


下一节
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>登陆界面</title> <script type="text/javascript"> function checkinput() { if($('#name').val() == ''){ alert("你的用户名不能为空"); $('#name').focus(); return false; } if($('#pwd').val() == ''){ alert("你的密码不能为空"); $('#pwd').focus(); return false; } if($('#pwd').val() != $('#pwdconfirm').val()){ alert("你输入的两次密码不一致,请重新输入!"); $('#pwd').focus(); return false; } if($('#yzm').val() == ''){ alert("你的验证码不能为空"); $('#yzm').focus(); return false; } } </script> <style type="text/css"> body{background-color: rgba(223, 255, 231, 0.28) } .container{ border-radius: 25px; box-shadow: 0 0 20px #222; width: 380px; height: 400px; margin: 0 auto; margin-top: 200px; background-color: rgba(152, 242, 242, 0.23); } input{ width: 180px; height: 25px; } button{ background-color: rgba(230, 228, 236, 0.93); border: none; color: #110c0f; padding: 10px 70px; text-align: center; display: inline-block; font-size: 16px; cursor: pointer; margin-top: 30px; margin-left: 50px; } div.right { position: relative; left: 40px; top: 20px; } </style> </head> <body> <form action="" method="post" onsubmit=" return checkinput();" > <div class="container"> <div class="right"> <h2>用户注册</h2> <p>用 户 名:<input type="text" name="name" id="name"></p> <p>密  码: <input type="password" name="pwd" id="pwd"></p> <p>确认密码: <input type="password" name="pwdconfirm" id="pwdconfirm"></p> <p>验 证 码:<input type="text" name="yzm" id="yzm"> <img src="yanzhengma.php" onClick="this.src='yanzhengma.php?nocache='+Math.random()" style="cursor:hand"></p> <p><button type="submit" value="注册" >立即注册</button></p> </div> </div> </form> </body> </html>
提交重置代码
章节课件