Problème de création de formulaire :(

Résolu/Fermé
Agnamsauza Messages postés 1 Date d'inscription jeudi 22 août 2013 Statut Membre Dernière intervention 22 août 2013 - 22 août 2013 à 13:57
le_joker_fou Messages postés 764 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 - 23 août 2013 à 16:51
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 764 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
23 août 2013 à 16:51
Tu ne fais jamais de
echo $AfficheMsg;
c'est donc normal que le message ne s'affiche pas.
0