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 :
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>"; //登录失败,跳转到另外一个页面
}
?>
;
section suivante