Php+mysql

samsoumaton -  
 samsoumaton -
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. bbar Messages postés 436 Statut Membre 140
     
    salut,
    peux-tu me coller le message d'erreur qu'il te retourne, s'il te plaît ?
    0
  2. samsoumaton
     
    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
  3. bbar Messages postés 436 Statut Membre 140
     
    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
  4. samsoumaton
     
    je vous remerci a votre reponce vous avez vraiment m' aider.
    merci
    0