註冊功能(二)
註冊頁面的前端頁面已經做好了,下面我們來談談後台的程式碼。
首先我們要知道,註冊功能其實就是在資料庫中新增資料的過程。向資料庫添加資料首先就要連接資料庫,這個是毫無疑問的,接著就要在後台獲取前端頁面傳遞過來的註冊信息,我們這裡只有用戶名和密碼兩個信息,以後實際項目中可以根據需要去增加資料庫欄位。取得到表單傳遞過來的值以後,用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>";
}
}
預覽
Clear
- 課程推薦
- 課件下載
課件暫不提供下載,工作人員正在整理中,後期請多關注該課程~ 















