Connexion PHP Connexion d'inscription

Comme nous l'avons mentionné dans le cours précédent, cliquez sur le bouton de connexion et le formulaire est soumis à main.php

Jetons un coup d'œil au contenu spécifique du fichier main.php suivant

D'abord, nous introduisons le fichier à connecter à la base de données, c'est-à-dire le fichier conn.php

require_once("conn.php"); la base de données

Soumission du formulaire Le moyen est de le soumettre par courrier

Nous devons donc obtenir le contenu du formulaire

$name=$_POST[' username'];

$password=$_POST[ 'password'];

Deux variables sont utilisées pour stocker la valeur reçue dans la méthode post

Jetons un coup d'oeil à l'organigramme de connexion en premier :

login.png

Ensuite, nous devons penser à la connexion, dans quelles circonstances la connexion est réussie

Lorsque les informations soumises par notre Le formulaire existe dans la table de la base de données, alors nous pouvons nous connecter. S'il n'y a pas un tel utilisateur, alors Impossible de se connecter

Nous écrivons donc l'instruction de requête

$sql = "select * from user which username='$name' and password='$password'";

Ensuite, exécutez l'instruction sql

$info = mysql_query($sql);

De cette façon, nous avons interrogé le résultat. Grâce à la fonction mysql_fetch_row, nous obtenons une ligne du jeu de résultats sous forme de tableau numérique

$row = mysql_fetch_row($info);

Ensuite, nous il faut juger $row S'il est interrogé, la connexion est réussie, sinon c'est un échec

Le code complet est le suivant :

<?php
    require_once("conn.php");//首先链接数据库

    $name=$_POST['username'];
    $password=$_POST['password'];

    $sql = "select * from user where username='$name' and password='$password'";
    $info = mysql_query($sql);
    $row = mysql_fetch_row($info);
    if($row){
        echo "<script>alert('登录成功')</script>";
    }else{
        echo "<script>alert('登录失败')</script>";
        //echo "<script>history.go(-1);</script>";   //登录失败返回上一个页面
        echo "<script>location.href='login.php';</script>";  //登录失败,跳转到另外一个页面
    }

?>
 ;
Formation continue
||
<?php require_once("conn.php");//首先链接数据库 $name=$_POST['username']; $password=$_POST['password']; $sql = "select * from user where username='$name' and password='$password'"; $info = mysql_query($sql); $row = mysql_fetch_row($info); if($row){ echo "<script>alert('登录成功')</script>"; }else{ echo "<script>alert('登录失败')</script>"; //echo "<script>history.go(-1);</script>"; //登录失败返回上一个页面 echo "<script>location.href='login.php';</script>"; //登录失败,跳转到另外一个页面 } ?>
soumettreRéinitialiser le code
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!