recherche
  • Se connecter
  • S'inscrire
Réinitialisation du mot de passe réussie

Suivez les projets qui vous intéressent et découvrez les dernières actualités les concernant.

Fonction d'enregistrement (2)

La page d'accueil de la page d'inscription est terminée. Parlons maintenant du code du programme d'arrière-plan.

Tout d'abord, nous devons savoir que la fonction d'enregistrement est en fait le processus d'ajout de données à la base de données. Pour ajouter des données à la base de données, vous devez d'abord vous connecter à la base de données. Ensuite, vous devez obtenir les informations d'enregistrement transmises depuis la page frontale en arrière-plan. Nous n'avons ici que le nom d'utilisateur et le mot de passe. Vous pouvez les ajouter selon vos besoins dans les projets réels à l'avenir. Après avoir obtenu la valeur transmise par le formulaire, utilisez l'instruction SQL pour écrire une instruction add afin d'ajouter la valeur obtenue à la base de données. De cette façon, l’ensemble de notre processus d’inscription est presque terminé. Regardons de plus près le code.

Etape 1 : Connectez-vous à la base de données

<?php
header("content-type:text/html;charset=utf-8");
//连接数据库
$link = mysqli_connect("localhost","root","root","joke");
if (!$link) {
    die("连接失败: " . mysqli_connect_error());
}

Etape 2 : Récupérez la valeur passée par le formulaire

<?php
$username=$_POST['username'];
$password=$_POST['password'];
?>

Laissez-moi vous dire ici que la fonction d'inscription ne permet pas de soumission directe sans renseigner la valeur, elle ne peut pas être vide, il doit être rempli, donc

Étape 3 : Vérifiez que les informations sont complètes et rédigez la déclaration d'insertion :

<?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>";
       }
   }

Ce qui précède sont les étapes de la fonction d'inscription.

nouveau fichier
<?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>"; } }
Réinitialiser le code
Opération automatique
soumettre
Aperçu Clear
  • Recommandations de cours
  • Téléchargement du didacticiel