注册功能(二)

注册页面的前端页面已经做好了,下面我们来说说后台的程序代码。

首先我们要知道,注册功能实际上就是向数据库添加数据的过程。向数据库添加数据首先就要连接数据库,这个是毫无疑问的,接着就要在后台获取前端页面传递过来的注册信息,我们这里只有用户名和密码两个信息,以后实际项目中可以根据需要去增加数据库字段。获取到表单传递过来的值以后,用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>";
       }
   }

以上就是注册功能的步骤。

继续学习
||
<?php header("content-type:text/html;charset=utf-8"); //连接数据库 $link = mysqli_connect("localhost","root","root","joke"); if (!$link) { die("连接失败: " . mysqli_connect_error()); } $username=$_POST['username']; $password=$_POST['password']; if($username == "" || $password == "") { echo "请确认信息完整性"; }else{ $sql="insert into login(username,password) values('$username','$password')"; $result=mysqli_query($link,$sql); if(!$result) { echo"注册不成功!"."<br/><br/>"; echo"<a href='resgiter.html'>返回</a>"; } else { echo"注册成功!"."<br/><br/>"; echo"<a href='login.html'>立刻登录</a>"; } }
提交重置代码