国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP開發(fā)簡單圖書借閱系統(tǒng)之用戶註冊功能

上一節(jié)我們創(chuàng)建了用戶註冊前端頁面

這一節(jié)就來實現(xiàn)其功能

#需要對每一項註冊內(nèi)容進行判斷,透過javascript來進行, 這裡自定義了checkreg()函數(shù)。

1614.png

例如:使用者名稱不能為空,密碼和確認密碼必須相同,郵箱必須符合規(guī)範等等。

<script type="text/javascript">
   function checkreg()
   {
      if (form1.name.value=="")
      {
         // 如果真實姓名為空,則顯示警告信息
         alert("真實姓名不能為空!");
         form1.name.focus();
         return false;
      }
      if (form1.password.value=="" )
      {
         // 如果密碼為空,則顯示警告信息
         alert("密碼不能為空!");
         form1.password.focus();
         return false;
      }
      if (form1.pwd.value=="" )
      {
         // 如果確認密碼為空,則顯示警告信息
         alert("確認密碼不能為空!");
         form1.pwd.focus();
         return false;
      }
      // 兩次密碼應一樣
      if (form1.password.value!=form1.pwd.value && form1.password.value!="")
      {
         alert("兩次密碼不一樣,請確認!");
         form1.password.focus();
         return false;
      }
      if (form1.email.value=="")
      {
         // 如果Email為空,則顯示警告信息
         alert("Email不能為空!");
         form1.email.focus();
         return false;
      }
      // 檢查email格式是否正確
      else if (form1.email.value.charAt(0)=="." ||
            form1.email.value.charAt(0)=="@"||
            form1.email.value.indexOf('@', 0) == -1 ||
            form1.email.value.indexOf('.', 0) == -1 ||
            form1.email.value.lastIndexOf("@")==form1.email.value.length-1 ||
            form1.email.value.lastIndexOf(".")==form1.email.value.length-1)
      {
         alert("Email的格式不正確!");
         form1.email.select();
         return false;
      }
      return true;
  }
</script>

下一步就是透過點選「註冊」按鍵submit,在資料庫中加入各種註冊資訊

這裡使用POST方式取得各種值,透過SQL語句INSERT?INTO把文字方塊中輸入的用戶名,密碼等等資訊加入資料庫。

註冊成功後,獲得註冊用戶的自動id。

<?php
if($_POST['submit']){
// 取得網(wǎng)頁的參數(shù)
   $name=$_POST['name'];
   $password=$_POST['password'];
   $email=$_POST['email'];
   $tel=$_POST['tel'];
   $address=$_POST['address'];
// 加密密碼
   //$password=md5($password);
// 連接數(shù)據(jù)庫,注冊用戶
   $SQL ="INSERT INTO user(name, password, email, tel, address) VALUES('$name','$password','$email', '$tel','$address')";
   mysqli_query($link,$sql);

// 獲得注冊用戶的自動id,以后使用此id才可登錄
   $result=mysqli_query($link,"select last_insert_id()");
   $re_arr=mysqli_fetch_array($result);
   $id=$re_arr[0];

//注冊成功,自動登錄,注冊session變量
   $_SESSION['user'] = null;
   $user=$id;
   echo "<script language=javascript>alert('注冊成功,進入首頁!');window.location='index.php'</script>";
}
?>

註冊成功後即可跳到登入頁面。

繼續(xù)學習
||
<?php if($_POST['submit']){ // 取得網(wǎng)頁的參數(shù) $name=$_POST['name']; $password=$_POST['password']; $email=$_POST['email']; $tel=$_POST['tel']; $address=$_POST['address']; // 加密密碼 //$password=md5($password); // 連接數(shù)據(jù)庫,注冊用戶 $SQL ="INSERT INTO user(name, password, email, tel, address) VALUES('$name','$password','$email', '$tel','$address')"; mysqli_query($link,$sql); // 獲得注冊用戶的自動id,以后使用此id才可登錄 $result=mysqli_query($link,"select last_insert_id()"); $re_arr=mysqli_fetch_array($result); $id=$re_arr[0]; //注冊成功,自動登錄,注冊session變量 $_SESSION['user'] = null; $user=$id; echo "<script language=javascript>alert('注冊成功,進入首頁!');window.location='index.php'</script>"; } ?>