Php+mysql

Bonjour,
j'essay d'ecrire un code php pour se connecter a base se donne pour verifier le login et mot de passe
c une partie de mon code

<?php
$login = $_POST['login'];
$pass = $_POST['password'];
$serveur="localhost";

$id = mysql_connect("localhost", "root");
if ( $id_db = mysql_select_db("domain") )

{

$result = mysql_query("SELECT password FROM authantification WHERE 'login'="'.mysql_real_escape_string($_POST['login']).'"");
?>

le probleme est dans la derniere ligne qu il naccepte pas la requete where
svp m'aider et mercie.
Configuration: Windows Vista
Firefox 2.0.0.8

4 réponses

  1. salut,
    peux-tu me coller le message d'erreur qu'il te retourne, s'il te plaît ?
    0
    1. salut,
      merci a votre concernation j'ai resolu le probleme mais j ai rencontre un autre probleme en ce code

      <?php
      $login = $_POST['login'];
      $pass = $_POST['password'];
      $serveur="localhost";
      $user="root";
      $pass="";
      $base="domain";

      if($id = mysql_connect("localhost", "root"))
      {
      if ( $id_db = mysql_select_db("domain") )
      {
      $result = mysql_query("SELECT password FROM authantification WHERE 'login'='{$_POST['login']}'");

      if($_POST['password'] == mysql_fetch_row ($result))
      {
      header("Location: recherche.php");
      }
      else
      {
      header("Location: authentification.php");
      }
      }
      else
      {
      die("Echec de connexion à la base.");
      }
      mysql_close($id);
      }
      else
      {
      die("Echec de connexion au serveur de base de données.");
      }

      ?>

      et les message d'erreur sont celle si

      Warning: Cannot modify header information - headers already sent by (output started at c:\sites\new\verification.php:1) in c:\sites\new\verification.php on line 22

      merci de me aide.
      0
      1. le pb est dû à la ligne avec le header : quand tu mets ça, il ne doit y avoir AUCUN affichage avant.
        Je me suis fait avoir une fois : il s'agissait d'un retour chariot tout au début de mon code qui était interprété comme un affichage
        0
        1. je vous remerci a votre reponce vous avez vraiment m' aider.
          merci
          0