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 -
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);
}
}
?>
<?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:
- Problème de création de formulaire :(
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Creation de compte google - Guide
- Creation de site web - Guide
- Création de compte gmail - Guide