注册功能(二)
注册页面的前端页面已经做好了,下面我们来说说后台的程序代码。
首先我们要知道,注册功能实际上就是向数据库添加数据的过程。向数据库添加数据首先就要连接数据库,这个是毫无疑问的,接着就要在后台获取前端页面传递过来的注册信息,我们这里只有用户名和密码两个信息,以后实际项目中可以根据需要去增加数据库字段。获取到表单传递过来的值以后,用sql语句写添加语句,将获取到的值添加到数据库中。这样我们的注册的整个流程差不多就算完成了。下面我们具体来看下代码。
第一步:连接数据库
<?php header("content-type:text/html;charset=utf-8"); //连接数据库 $link = mysqli_connect("localhost","root","root","joke"); if (!$link) { die("连接失败: " . mysqli_connect_error()); }
第二步:获取表单传递的值
<?php $username=$_POST['username']; $password=$_POST['password']; ?>
在这里说一下,注册功能是不允许不填值直接提交的,就是不能空,要填满,所以,
第三步:验证信息完整和写插入语句:
<?php if($username == "" || $password == "") //判断前端页面传递的值是不是完整 { echo "请确认信息完整性"; }else{ $sql="insert into login(username,password) values('$username','$password')"; //完整的话讲传递过来的数据插入数据库 $result=mysqli_query($link,$sql); //执行操作,将返回的结果赋值给变量$result if(!$result) //判断$result有没有值,如果有就添加成功,跳转至登录页面;如果没有值,说明添加失败,返回注册页面 { echo"注册不成功!"."<br/><br/>"; echo"<a href='resgiter.html'>返回</a>"; } else { echo"注册成功!"."<br/><br/>"; echo"<a href='login.html'>立刻登录</a>"; } }
以上就是注册功能的步骤。