IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

eurreur d'extraction des donnés [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2008
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 77
    Par défaut eurreur d'extraction des donnés
    salut tou le monde j'essaie de se loguer mais malgres que je fais la saisie du bon login et mot de passe il ne m'affiche pas "bien logu"' le message que doit génerer le programme
    voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @$login=$_POST['login'];
    @$motdepasse=$_POST['motdepasse'];
    $requete = "select login,motdepasse,nom service from service "; 
    $result=mysql_query("$requete");
    	while($data = @mysql_fetch_array($result));
    if ($data['login'] =$login && $data['motdepasse'] =$motdepasse)
    echo"bien loge"
    SVP, je suis trés inquiet puisque le programme ne fait aucune réaction pour que je puisse comprendre la faute
    Merci

  2. #2
    Membre émérite Avatar de obito
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    773
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 773
    Par défaut
    Bonsoir !

    Je vais te proposer une solution proche de la tienne mais pas tout à faire ^^
    Déjà tu n'a pas besoin de while puisqu'il n'y a qu'un enregistrement de retourné
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    if (!empty($_POST['login']) && !empty($_POST['login'])){
        $login=$_POST['login'];
         $motdepasse=$_POST['motdepasse'];
         $requete = "select login,motdepasse,nom service from service where login='".$login."' AND motdepasse='".$motdepasse."'"; 
         $result=mysql_query($requete);
         $nb = mysql_num_rows($result);
         if ($nb !=0){
            echo"bien logé"
         }
    }
    Par contre je te conseil de protéger tes variables contre les injections SQL

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [RSS] extraction des données d'un flux
    Par toddy_101 dans le forum APIs
    Réponses: 4
    Dernier message: 23/02/2007, 17h28
  2. vc++(6)+extraction des données dans une image(.tif)
    Par spootnic22 dans le forum Visual C++
    Réponses: 1
    Dernier message: 22/11/2006, 16h14
  3. [MySQL] Problème de Charset à l'extraction des données
    Par naoufal01 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 06/11/2006, 13h14
  4. extraction des données dans une table Access
    Par moabomotal dans le forum Access
    Réponses: 2
    Dernier message: 26/05/2006, 11h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo