Connection a ma base de données

Blackjuker Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
Blackjuker Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
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

<?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:

3 réponses

Blackjuker Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
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
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,

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  ){

0
Blackjuker Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Merci bcp pour l'aide. dsl pour le temps de reponse mais j'avais un pb d'internet .
0