undefined variable sur une requête
Bonjour,
Je suis en train de créer un site internet en php, j'ai un problème sur ma page d'authentification. Lorsque je lance la page j'ai une erreur de variable non définit pour ma requête sql. Pourtant la requette est bien définit plus haut, je ne comprend pas :?.
code en question
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
<html>
<head>
<title>Authentification Base de Données</title>
</head>
<body>
<?php
//connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "test" ) ;
if (isset($_POST["pseudo"]))
{
$pseudo = $_POST["pseudo"] ;
}
if (isset($_POST["mdp"]))
{
$mdp = $_POST["mdp"] ;
}
if (isset($sql))
{
$sql = "Select * from membre where (pseudo='$pseudo') and (mdp='$mdp)'";
}
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, :
if($requete)
{
echo("vous êtes maintenant connecté") ;
}
else
{
echo("la connexion à échouée") ;
}
?>
</body>
</html> |
L'erreur intervient sur $requete
"Notice: Undefined variable: sql in C:\wamp\www\tests\authentification_cible.php on line 27
Query was empty"