Authentification en php

mikhi -  
 mikhi -
Bonjour,
j'ai un problem de connexion

<?
// connexion à la base de données
$db = mysql_connect('localhost', 'root', '')
or die('connexion impossible');

// sélection de la base
mysql_select_db('albassitcar',$db);

/*J'identifie les variables*/
$login = $_POST["login"];
$mot_pas= $_POST["mot_pas"];
/*j'affiche les résultats du formulaire*/
echo"$login,$mot_pas";

// Exécution de la requête SQL
$result = mysql_query("SELECT * FROM administrateur WHERE login=='$login' AND password=='mot_pas")
or die("la requette et fausse");
if(!$result){echo"bonjour";}

else{echo"false";}

?>

SVP aidez moi??
Configuration: Windows XP
Firefox 2.0.0.7

2 réponses

  1. ltstam Messages postés 398 Statut Membre 59
     
    salut quel est le problème au juste?sois plus explicite sur la nature de ton problème
    0
  2. mikhi
     
    bonjour, ltstam

    merci beaucoup pour ta réponse,j'ai trouvé la solution et la voila si tu veut la voir.
    le probleme c'est éte dans le syntaxe de la requete

    <?
    // connexion à la base de données
    $db = mysql_connect('localhost', 'root', '')
    or die('connexion impossible');

    // sélection de la base
    mysql_select_db('albassitcar',$db);

    if (!$db) {
    echo "Impossible de se connecter à la base de données : " . mysql_error();
    exit;
    }

    if (!mysql_select_db("albassitcar")) {
    echo "Impossible d'accéder à la base de données : " . mysql_error();
    exit;
    }

    /*J'identifie les variables*/
    $login = $_POST["login"];
    $mot_pas= $_POST["mot_pas"];
    /*j'affiche les résultats du formulaire*/
    //echo"$login,$mot_pas";

    // Exécution de la requête SQL
    $sql='SELECT login,password FROM administrateur WHERE login="'.$login.'" AND password="'.$mot_pas.'"';
    $result = mysql_query($sql);

    if (!$result) {echo "Impossible d'exécuter la requête dans la base : " . mysql_error();exit;}
    0