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