Problème de création de formulaire :(

Résolu
Bonjour à tous j'ai un problème avec ma création de formulaire tout fonctionne très bien sauf que lorsqu'une personne envoie un message, je reçois bien l'email mais sur le site aucun message n'informe à l'utilisateur qu'il a bien envoyé un message je vous copie le code " Je vous remercie par avance :) " :

<?php

ini_set('display_errors', 0);

$AfficheMsg ="";

$MsgUser ="";

$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$message = $_POST['msg'];

function VerifierAdresseMail($email)
{
$Syntaxe='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#';
if(preg_match($Syntaxe,$email)) {
return true;
}else{
return false;
}
}

if( (isset($_POST) && isset($nom) && isset($prenom) &&isset($email) && isset($message)) ){

if( (!empty($nom) && !empty($prenom) && !empty($email) && !empty($message)) ){

if ( (VerifierAdresseMail($email) )==false ){
$AfficheMsg = "* Votre adresse e-mail est incorrecte";
$MsgUser = $_POST['msg'];
$MsgUser = str_replace("\'","'",$MsgUser);
}
else {
if( !empty($tel) ){
$tel = $_POST['tel'];
} else {
$tel = "Non renseigné";
}

$message=str_replace("\'","'",$message);
$msg_plain = "De : $nom $prenom
Email : $email
Tel : $tel \n\n
$message \n";

$recipient = "blabla@email.com";
$subject = "Message du site ";

$mailheaders = "From: Site \n";
$mailheaders .= "Reply-To: $email";

mail($recipient, $subject, $msg_plain, $mailheaders);

$AfficheMsg = "Votre message a bien été envoyé.<br /> Nous vous répondrons dans les plus brefs délais.";
$MsgUser = $_POST['message'];
$MsgUser = str_replace("\'","'",$MsgUser);
}
}

else{
$AfficheMsg = "* Vous n'avez pas rempli tous les champs du formulaire";
$MsgUser = $_POST['msg'];
$MsgUser = str_replace("\'","'",$MsgUser);
}

}

?>

1 réponse

  1. Tu ne fais jamais de
    echo $AfficheMsg;
    c'est donc normal que le message ne s'affiche pas.