Connection a ma base de données
                    
        
     
             
                    Blackjuker
    
        
    
                    Messages postés
            
                
     
             
            11
        
            
                                    Statut
            Membre
                    
                -
                                     
Blackjuker Messages postés 11 Statut Membre -
        Blackjuker Messages postés 11 Statut Membre -
        Bonjour ,
Svp je suis bloquer dessus depuis 1h. je fait mes début dessus mais je ne comprend pas pourquoi la requete renvoi toujour faux meme si le nom de user et le mot de passe est correct
 
 
JukerCorp
                
            
                
    
    
    
        Svp je suis bloquer dessus depuis 1h. je fait mes début dessus mais je ne comprend pas pourquoi la requete renvoi toujour faux meme si le nom de user et le mot de passe est correct
<?php
include_once("connection.php");
if(isset($_POST['txtUsername']) && isset($_POST['txtPassword'])){
$username = $_POST['txtUsername'];
$password = $_POST['txtPassword'];
$query = "SELECT nom_bayeur, pass_bayeur FROM tb_bayeur".
"WHERE nom_bayeur='$username' AND pass_bayeur='$password'";
$result = mysqli_query($conn,$query);
//$result&&$result->num_rows >0 pareil que echo count ($result)
if ($result&&$result->num_rows >0){
if(isset($_POST['mobile'])&&$_POST['mobile']=="android"){
echo "success";
exit;
}
echo "login successful";
}else {
echo"echec";
}
}
?>
JukerCorp
        A voir également:         
- Connection a ma base de données
- Fuite données maif - Guide
- Se connecter à gmail sur téléphone - Guide
- Base de registre - Guide
- Se connecter à ma boite hotmail - Guide
- Supprimer les données de navigation - Guide
3 réponses
                        
                    ceci est mon login.php que mon application android utilise pour vérifier le mot de passe. please jai besoin d'aide je suis coincer . merci
 
                
                
    
                
                        
                    Bonjour,
Attention... tu mélanges l'écriture procédurale et l'écriture façon objet.
Toi, tu sembles utiliser la procédurale :
Donc.. il te faut remplace :
par :
 
Au passage, pense à récupérer "proprement" les variables AVANT de le utiliser.
Remplace :
Par :
puis retire la ligne :
et place, EN DESSOUS de la récupération des variable, la ligne :
                
                
    
                Attention... tu mélanges l'écriture procédurale et l'écriture façon objet.
Toi, tu sembles utiliser la procédurale :
$result = mysqli_query($conn,$query);
Donc.. il te faut remplace :
result->num_rows
par :
mysqli_num_rows($result)
Au passage, pense à récupérer "proprement" les variables AVANT de le utiliser.
Remplace :
$username = $_POST['txtUsername']; $password = $_POST['txtPassword'];
Par :
$username = isset($_POST['txtUsername']) ? $_POST['txtUsername'] : NULL; $password = isset($_POST['txtPassword']) ? $_POST['txtPassword'] : NULL;
puis retire la ligne :
if(isset($_POST['txtUsername']) && isset($_POST['txtPassword'])){
et place, EN DESSOUS de la récupération des variable, la ligne :
 if($username  && $password  ){
