bonjour à tous;
j ai un formulaire "formulaire.html" avec deux champs:"login" et "mot de passe" (celui ci permettra aux clients de s'authentifieer).j utilise une page "login.php" pour traiter ca.quand j'execute le formualire,il ne se passe rien et en plus il n ya aucune erreur.
mais ca ne marche pas!!!!
merci d'avance.
voici le code.
j ai un formulaire "formulaire.html" avec deux champs:"login" et "mot de passe" (celui ci permettra aux clients de s'authentifieer).j utilise une page "login.php" pour traiter ca.quand j'execute le formualire,il ne se passe rien et en plus il n ya aucune erreur.
mais ca ne marche pas!!!!
merci d'avance.
voici le code.
<? 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>
<?
/* On enregistre nos variables de la session */
session_register("id");
session_register("Password");
global $id,$Password;
// Connexion au serveur
$ide=@mysql_connect("localhost","root") or die("Impossible de se connecter à la base de donnée");
@mysql_select_db("Client") or die("<br>Impossible de séléctionner la base: Client<br>".mysql_error());
// Sélection de la table
$Requete = " SELECT id, Password ";
$Requete.= " FROM Client";
$Requete.= " WHERE id = '".$id."' AND Password = '".$Password."' ";
$result = mysql_query($Requete,$ide) or die("Requete de vérification de Login et Mot de Passe invalide: ".mysql_error());
// retoune le nombre d'enregistrements dans la table ( ligne )
$lignes = mysql_num_rows($result);
if ($lignes<1)
{
$erreur="Erreur Login ou Mot de Passe incorrect";
$pwd="";
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";
$pwd="";
return false;
}
}
?>
</body>
</html>