Authentification en php

Fermé
mikhi - 5 oct. 2007 à 11:41
 mikhi - 6 oct. 2007 à 11:08
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??
A voir également:

2 réponses

ltstam Messages postés 395 Date d'inscription vendredi 23 février 2007 Statut Membre Dernière intervention 28 juin 2010 58
5 oct. 2007 à 14:40
salut quel est le problème au juste?sois plus explicite sur la nature de ton problème
0
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