problème au niveau de la comparaison des login et mdp
Bonjour à tous!
Je voudrai faire une connection avec une adresse mail et un mot de passe!
Voila le code réduit :
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
| <form name="frmconnection" action="inscritOK.php" method="post">
<table border=1 align=center>
<tr>
<td>
Adresse Mail
</td>
<td>
<input type="text" name="mail">
</td>
</tr>
<tr>
<td>
Mot de passe
</td>
<td>
<input type="password" name="mdp">
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="envoyer" value="Envoyer">
</td>
</tr>
</table>
</form> |
Puis j'ai une fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function connection($mail){
$req="select mdp from lecteur where mail='".$mail."'";
$connexion= connexion();
$requete=$req;
$retour= odbc_do($connexion,$requete);
$donnees = odbc_fetch_array($retour);
$mdp = $donnees['mdp'];
return $mdp;
/* fermeture de la connexion*/
odbc_close ($connexion);
} |
et donc pour la connection je fais cela
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <?
$mail=$_POST["mail"];
$mdp=$_POST["mdp"];
$conn=connection($mail);
if ($conn==$mdp) {
echo 'Bienvenue';
}
else{
echo 'Vous n\'etes pas inscrit';
}
?> |
Si je met le bon mot de passe avec la bonne addresse mail il me dis tjours que je ne suis pas inscrit!
Pourtant qd je fais un echo de $conn et de $mdp c'est exactement les meme???
Merci de votre aide