亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP développe la fonction d'enregistrement des utilisateurs d'un système simple de prêt de livres

Dans la section précédente, nous avons créé la page frontale d'inscription des utilisateurs

Cette section implémentera sa fonction

Il est nécessaire de juger chaque contenu d'inscription via javascript, ici Le checkreg( ) la fonction est définie.

1614.png

Par exemple?: le nom d'utilisateur ne peut pas être vide, le mot de passe et le mot de passe de confirmation doivent être les mêmes, l'adresse email doit être conforme aux spécifications, etc.

<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=="" )
      {
         // 如果確認(rèn)密碼為空,則顯示警告信息
         alert("確認(rèn)密碼不能為空!");
         form1.pwd.focus();
         return false;
      }
      // 兩次密碼應(yīng)一樣
      if (form1.password.value!=form1.pwd.value && form1.password.value!="")
      {
         alert("兩次密碼不一樣,請確認(rèn)!");
         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>

L'étape suivante consiste à ajouter diverses informations d'enregistrement à la base de données en cliquant sur le bouton "Enregistrer" soumettre

Ici, la méthode POST est utilisée pour obtenir diverses valeurs, et l'instruction SQL INSERT INTO est utilisé pour saisir la zone de texte. Le nom d'utilisateur, le mot de passe et d'autres informations saisis sont ajoutés à la base de données.

Après une inscription réussie, vous obtiendrez l'identifiant automatique de l'utilisateur enregistré.

<?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('注冊成功,進(jìn)入首頁!');window.location='index.php'</script>";
}
?>

Après une inscription réussie, vous pouvez accéder à la page de connexion.

Formation continue
||
<?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('注冊成功,進(jìn)入首頁!');window.location='index.php'</script>"; } ?>
soumettreRéinitialiser le code