Problème de création de formulaire :(

Résolu
Agnamsauza Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   -
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);
}

}

?>
A voir également:

1 réponse

le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
 
Tu ne fais jamais de
echo $AfficheMsg;
c'est donc normal que le message ne s'affiche pas.
0