Salut j'essaie de créer une fonction de connexion très simple en utilisant PHP, mais après avoir passé les codes, mon formulaire semble être en mesure d'effectuer la fonction droite seulement quand j'entre le bon nom d'utilisateur et mot de passe mais, si je ne, il ne marche pas exercer ses fonctions ici sont mes codes que j'ai simplifié:Connectez-vous je ne peux pas trouver l'erreur
login.php
<form name="userlogin" action="phpprocess/loginprocess.php" method="POST">
<p>Username : <input type="text" id="username" name="username"></p>
<p>Password : <input type="password" id="password" name="password"></p>
<p><input type="submit" id="loginbtn" value="login" ></p>
</form>
loginproccess.php
include "mysqli.connect.php";
$username = $mysqli->real_escape_string($_REQUEST["username"]);
$password = $mysqli->real_escape_string($_REQUEST["password"]);
echo "$username";
echo "$password";
$sql = "select * from users.userlogin where username ='".$username."' and
password = '".$password."'";
$result = $mysqli->query($sql);
if($result == null){
echo"null";
}
if($mysqli -> errno){
error_log($mysqli -> error);
echo $mysqli -> error;
echo " hello";
exit();
}else{
while(list($index, $user1, $pass1) = $result -> fetch_array()){
if($user1 != null && $pass1 != null){
echo "$index $user1, $pass1";
}
}
}
$mysqli->close();
mysqli.c onnect.php
$host="localhost";
$user="root";
$password="";
$database="users";
$mysqli = new mysqli($host, $user, $password, $database);
if ($mysqli->errno) {
echo "Unable to connect to the database: <br />".$mysqli->error;
exit();
}
ce qui se passe est si j'entre le mauvais nom d'utilisateur et mot de passe j'ai besoin de la page web pour faire écho bonjour, si je rentre à droite je en ai besoin de faire écho à l'utilisateur à droite et passer, mais quand entrer à tort, $ result ne semble pas être nul en tant que null et hello n'est pas imprimé. Mon journal d'erreurs n'affiche rien. J'espère entendre vos conseils! Merci d'avance !
hey barmar !! Merci pour l'information ! C'est vraiment utile car j'apprends le php par moi-même! merci et mal y aller un coup :) –