Bonjour à tous,
Bon voila, je suis en train de mettre en place un système de récupération de mot de passe sur mon site, et j'ai beau chercher, mais je ne trouve pas l'erreur dans mon code. Lorsque j'appuie sur le bouton "BT_Recuperermotdepasse" il ne se passe rien !
Mon formulaire :
<form method="post">
<input type="text" name="Adresse_Email_8" /><br>
<input type="submit" name="BT_Recuperermotdepasse" value="Valider" />
</form>
Voici mon code php :
<?php
if(isset($_POST["BT_Recuperermotdepasse"]))
{
if($_POST["Adresse_Email_8"] !='')
{
mysql_connect("localhost", "XXXXX", "XXXXX");
mysql_select_db("php");
$retour = mysql_query
("SELECT COUNT(*) AS nbre_entrees FROM
Comptes_Utilisateurs
WHERE
Adresse_Email_8 ='". $_POST["Adresse_Email_8"] ."' AND Actif='1'");
$donnees = mysql_fetch_array($retour);
$nbtrouver = $donnees['nbre_entrees'];
mysql_close();
if($nbtrouver == 0){
$message = "Désolé mais l'adresse email <strong>'". $_POST["Adresse_Email_8"] ."'</strong> n'existe pas.";
}
else
{
mysql_connect("localhost", "XXXXX", "XXXXX");
mysql_select_db("php");
$reponse = mysql_query("SELECT * FROM Comptes_Utilisateurs WHERE
Adresse_Email_8='".$_POST["Adresse_Email_8"]."'
AND Actif='1'");
$donnees = mysql_fetch_array($reponse);
$Nom_Utilisateur_8 = $donnees['Nom_Utilisateur_8'];
$Mot_de_Passe_8 = $donnees['Mot_de_Passe_8'];
mysql_close();
$subject = "Recuperation de mot de passe";
$TO = "'".$_POST["Adresse_Email_8"]."'";
$h = "From: " . $TO;
$message_mail = "Recuperation de mot de passe
Bonjour $Nom_Utilisateur_8,
--------------------------------------------------------------------------------------------
Votre mot de passe : $Mot_de_Passe_8
--------------------------------------------------------------------------------------------";
mail($TO, $subject, $message_mail, $h);
$message_succes = "Votre mot de passe vient être envoyé par mail !";
}
}
else
{
$message = "Adresse email invalide !<br>Merci de bien remplir le champ ci dessous.";
}
}
?>
Merci d'avance pour vos réponses,
Cordialement Sub_Mat