A voir également:
- [PHP]Problème de boucle
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Mise à disposition de boucle locale dédiée ✓ - Forum Freebox
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
3 réponses
Bonjour,
echo "$Resultat"; ne revoie qu'une ressource et non la requête.
$sql = SELECT Pseudo, Password FROM `personne` WHERE Email='$mail'";
$Resultat = mysql_query($sql);
echo $sql;
echo "$Resultat"; ne revoie qu'une ressource et non la requête.
$sql = SELECT Pseudo, Password FROM `personne` WHERE Email='$mail'";
$Resultat = mysql_query($sql);
echo $sql;
Salut, c'est exactement ce qu'il me fallait.
Maintenant j'aimerai qu'il m'affiche
echo "Ton adresse mail n'est pas valide"; si elle ne l'ai pas, hors dans mon cas, il rentre quand même dans la boucle while
Je dois faire des erreurs dans mes tests.
Maintenant j'aimerai qu'il m'affiche
echo "Ton adresse mail n'est pas valide"; si elle ne l'ai pas, hors dans mon cas, il rentre quand même dans la boucle while
Je dois faire des erreurs dans mes tests.
{ $mail = $_POST['mail']; $RequetePseudoPassword =("SELECT Pseudo, Password FROM personne WHERE Email='$mail'") or die(mysql_error()); $Resultat = mysql_query($RequetePseudoPassword); if($Resultat){ while ($TableauNomPassword = mysql_fetch_array($Resultat)){ $PseudoPersonne = $TableauNomPassword['Pseudo']; $Password= $TableauNomPassword['Password']; } echo "<b>Vous allez recevoir un email qui vous redonnera votre mot de passe et votre pseudo</b>"; $message = "ton pseudo est ".$PseudoPersonne." et ton mot de passe est ".$Password; mail($mail,'Identification',$message); } else { echo "Ton adresse mail n'est pas valide"; } } else {
Bonjour,
1ère chose : je ne pense pas qu'il soit nécessaire que ta requête boucle car tu ne retournes qu'une seule ligne.
2ème chose : je pense que même si la requête ne revoie rien elle revoie une ressource (pas sur a 100%)
donc fais ça plutot
$RequetePseudoPassword =("SELECT Pseudo, Password FROM personne WHERE Email='$mail'") or die(mysql_error());
$Resultat = mysql_query($RequetePseudoPassword);
$TableauNomPassword = mysql_fetch_array($Resultat)
if(empty($TableauNomPassword)){
si le mail n'est pas trouvé
}
1ère chose : je ne pense pas qu'il soit nécessaire que ta requête boucle car tu ne retournes qu'une seule ligne.
2ème chose : je pense que même si la requête ne revoie rien elle revoie une ressource (pas sur a 100%)
donc fais ça plutot
$RequetePseudoPassword =("SELECT Pseudo, Password FROM personne WHERE Email='$mail'") or die(mysql_error());
$Resultat = mysql_query($RequetePseudoPassword);
$TableauNomPassword = mysql_fetch_array($Resultat)
if(empty($TableauNomPassword)){
si le mail n'est pas trouvé
}