Besoin d'aide PHP/mysql

Fermé
sebounet25 - 10 mai 2008 à 13:54
 sebounet25 - 10 mai 2008 à 14:56
Bonjour,

J'ai une page, après avoir remplis le formulaire sur la page présédente, vérifie que le pseudo et mot de passe sont correcte.

Mon problème est qe le serveur me reourne toujours, que quelque soit le pseudo et le mot de passe, c'est incorrect.

Voici le code

mysql_connect("localhost","root","root");
				mysql_select_db("Piece");
					
					$pseudo=$_POST['txt2pseudo'];
					$mdp=$_POST['txt2mdp'];
					
					
					$req="SELECT Pseudo FROM Utilisateur WHERE MDP = '".$mdp."'";
					$test = @mysql_result($req);
					if ($test == $pseudo)
					{
							echo "<h2>Bienvenu $pseudo dans la zone d'échange !";
							
							
					
					}
					else
					{
							echo "Erreur dans votre pseudo, cliquez <a href='zone.php'> ici </a> pour te réidentifier";
					}?>

Merci de me répondre
A voir également:

2 réponses

Torkass Messages postés 166 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 21 janvier 2016 95
10 mai 2008 à 14:05
Peux-tu copier le message d'erreur, s'il te plait ?
0
Justement, il n'y en a pas, l'utilisateur que je saisie est dans la base, dans la bonne table, et sa m'affiche
echo "Erreur dans votre pseudo, cliquez <a href='zone.php'> ici </a> pour te réidentifier";
0
J'ai trouver, j'ai mis ceci

mysql_connect("localhost","root","root");
				mysql_select_db("Piece");
					
					$pseudo=$_POST['pseudo'];
					$mdp=$_POST['mdp'];
					
					
					$req=mysql_query("SELECT Pseudo FROM Utilisateur WHERE MDP = '".$mdp."'");
					$test = mysql_fetch_row($req);
					if ($test[0] == $pseudo)
					{
							echo "<h2>Bienvenu $pseudo dans la zone d'échange !";
							
							
					
					}
					else
					{
							echo "Erreur dans votre pseudo, cliquez <a href='zone.php'> ici </a> pour te réidentifier";
					}
0

Discussions similaires