pouvez vous SVP apporter quelque chose de plus ou corriger mon code?
je veux qu'après la saisie du login et mot de passe, qu' il y est une vérification si ce mot de passe et login existent bien dans la base de donnée. Donc je n 'arrive pas à mettre en place le code permettant de verifier.
merci d'avance à tous.
code
<?php session_start ();?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
//session_register("id");
//session_register("Password");
$id=$_POST['id'];
$Password=$_POST['Password'];
$id=$_SESSION['id'];
$Password=$_SESSION['Password'];
//connexion à la base de donnée:
$connexion = mysql_connect("localhost","root") or die("erreur");
mysql_select_db("Client",$connexion);
if (empty($_POST['id'])==true || empty($_POST['Password'])==true)
{
echo "Echec de l'ouverture de session, vous devez saisir votre login et votre mot de passe";
}
// on crée la requête SQL, pour ensuite l'envoyer
else
{
$requete = "SELECT id, Password FROM client WHERE id ='".$id."' AND Prenom='".$Password."'";
$test = mysql_query($requete,$connexion) or die('Erreur SQL !'.$requete.''.mysql_error());
$lignes = mysql_num_rows($test);
if ($lignes<1)
{
$erreur="Erreur Login ou Mot de Passe incorrect";
$Password="";
return false;
}
else
{
$res=mysql_fetch_row($result);
if ($res[0]==$id && $res[1]==$Password)
{
return true;
}
else
{
$erreur="Erreur Login ou Mot de Passe incorrect";
$Password="";
return false;
}
} //fin du deuxième "else"
}//fin du premier "else"
?>
</body>
</html>