Authentification en php

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

  • Votes
  • Date
  • Date décroissante
  1. salut quel est le problème au juste?sois plus explicite sur la nature de ton problème
    1. 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;}