Salut a tous voila j´ai crée mon script membres hier soir mais j´ai un problème dans tout les cas il me dit que le pseudo ou le mot de passe sont incorrects :
Le FORMULAIRE d´IDENTIFICATION :
<h2> Identification </h2>
<center>
<fieldset><legend>Identification...</legend>
<form action="login.php" method="post">
Votre Pseudo : <input onfocus="this.value=´´;" name="pseudo" size="15" value="Pseudo" maxlength="25" type="text">
Mot de passe : <input onfocus="this.value=´´;" name="pass" size="15" value="Mot de passe" maxlength="25" type="password">
<input type="submit" value="Se connecter">
</form>
</fieldset>
</center>
LA VERIFICATION DES DONNEES RENTREES (PHP) :
<?php
$db = mysql_connect(´sql.free.fr´, ´medall´, ´********´) or die(´Erreur de connexion ´.mysql_error());
mysql_select_db(´medall´,$db) or die(´Erreur de selection ´.mysql_error());
if(isset($_POST) && !e mpty($_POST[´pseudo´]) &&!empty($_POST[´pass´]))
{
extract($_POST);
//on recherche le mot de passe
$sql = "SELECT pwd FROM membres where pseudo =´".$pseudo."´";
$req = mysql_query($sql) or die (´Erreur SQL !< br>´.sql.´<br>´.mysql_error());
$donnees = mysql_fetch_assoc($req);
if ($data[´pwd´] != $pass)
{
echo ´<p><font color="red">Le mot de passe ou le Pseudo est invalide...</font></p>´;
echo ´ <fieldset><legend>Identification...</legend>
<form action="login.php" method="post">
Votre Pseudo : <input onfocus="this.value=\´\´;" name="pseudo" size="15" value="Pseudo" maxlength="25" type="text">
Mot de passe : <input onfocus="this.value=\´\´;" name="pass" size="15" value="Mot de passe" maxlength="25" type="text">
<input type="submit" value="Se connecter">
</form>
</fieldset> ´;
}
else {
session_start();
$_SESSION[´login´] = $login;
echo ´<p>Bienvenue ´.$login.´ vous êtes bien loggué , vous pouvez désormais aller dans les sections :<br><ul> <li>Forum</li> <li>Téléchargement</li> <li>Poster un articles</li> <li>Participer aux concours organiser par FlashPC</li></p>´;
}
}
else {
echo ´<p><font color="red">Vous n\´avez pas remplis tous les champs d\´identifictation</font></p>´;
echo ´ <fieldset><legend>Identification...</legend>
<form action="login.php" method="post">
Votre Pseudo : <input onfocus="this.value=\´\´;" name="pseudo" size="15" value="Pseudo" maxlength="25" type="text">
Mot de passe : <input onfocus="this.value=\´\´;" name="pass" size="15" value="Mot de passe" maxlength="25" type="text">
<input type="submit" value="Se connecter">
</form>
</fieldset> ´;
}
?>
Merci a ceux qui prendrons le temps de m´aider ;)