Formulaire de contact
jpd200s
Messages postés
32
Statut
Membre
-
jordane45 Messages postés 40053 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 40053 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour
j'ai fais un formulaire de contact d'ont voici le cod:
Le problème est que quand je remplis mon formulaire pour le tester tout marche je clic sur envoyé et quand je recois le message je vois juste le message et je ne vois pas le nom le prénom le numero de téléphone et le nom de compagnie.
pouvez vous m'aidée svp.
merci
j'ai fais un formulaire de contact d'ont voici le cod:
<?php
if(!empty($_POST)){
extract($_POST);
$valid = true;
if(empty($prenom)){
$valid=false;
$erreurprenom="Vous n'avez pas rempli votre prénom";
}
if(empty($nom)){
$valid=false;
$erreurnom="Vous n'avez pas rempli votre nom";
}
if(!preg_match("/^[a-z0-9\-_.]+@[a-z0-9\-_.]+\.[a-z]{2,3}$/i",$email,$telephone)){
$valid=false;
$erreuremail = "Votre email n'est pas valide";
}
if(empty($email)){
$valid=false;
$erreuremail="Vous n'avez pas rempli votre email";
}
if(empty($compagnie)){
$valid=false;
$erreurcompagnie="Vous n'avez pas rempli votre nom de compagnie";
}
if(empty($telephone)){
$valid=false;
$erreurtelephone="Vous n'avez pas rempli votre numéro de téléphone";
}
if(empty($message)){
$valid=false;
$erreurmessage="Vous n'avez pas rempli votre message";
}
if($valid){
$to = "jeanphil.dancause@gmail.com";
$sujet = $nom."a contacté le site";
$header = "From: $nom <$email>";
$message = stripslashes($message);
$nom = stripslashes($nom);
if(mail($to,$sujet,$message,$header)){
$erreur = "Votre message nous est bien parvenue";
unset($nom);
unset($prenom);
unset($email);
unset($telephone);
unset($message);
unset($compagnie);
}
else{
$erreur = "Une erreur est survenue et votre mail n'est pas parti";
}
}
}
?>
<!DOCTYPE html">
<html lang="fr">
<head>
<meta charset="utf-8" />
<title>BIENVENUE</title>
<!--[if IE]>
<style type="text/css">
html pre
{
width: 636px ;
}
</style>
<![endif]-->
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="conteneur">
<h1 id="header"><a title="Colored Design - Accueil"><span>Colored Design</span></a></h1>
<nav>
<ul id="menu">
<li><a href="#">BIENVENUE</a></li>
<li><a href="nosservices.html">NOS SERVICES</a></li>
<li><a href="equipe.html">ÉQUIPE</a></li>
<li><a href="php/tuto.php">NOUS CONTACTÉS</a></li>
<li><a href="#">Etape n°5</a></li>
</ul>
</nav>
<div id="contenu">
<h1>Contactez nous</h1>
<h2>N'hésitez pas à nous contacter<h2>
<?php
if(isset($erreur)){ echo "<p>$erreur</p>";}
?>
<form method="post" action="index.php">
<label for="prenom">Prénom :</label>
<input type="text" name="prenom" id="prenom" value="<?php if(isset($prenom)) echo $prenom;?>" /></br>
<span class="error-message"><?php if(isset($erreurprenom)) echo $erreurprenom; ?></span>
</br>
<label for="nom">Nom :</label>
<input type="text" name="nom" id="nom"value="<?php if(isset($nom)) echo $nom;?>" /></br>
<span class="error-message"><?php if(isset($erreurnom)) echo $erreurnom; ?></span>
</br>
<label for="email">Email :</label>
<input type="text" name="email" id="email"value="<?php if(isset($email)) echo $email;?>" /></br>
<span class="error-message"><?php if(isset($erreuremail)) echo $erreuremail; ?></span>
</br>
<label for="compagnie">Nom compagnie :</label>
<input type="text" name="compagnie" id="compagnie" value="<?php if(isset($compagnie)) echo $compagnie;?>" /></br>
<span class="error-message"><?php if(isset($erreurcompagnie)) echo $erreurcompagnie; ?></span>
</br>
<label for="telephone">Téléphone :</label>
<input type="text" name="telephone" id="telephone" value="<?php if(isset($telephone)) echo $telephone;?>" /></br>
<span class="error-message"><?php if(isset($erreurtelephone)) echo $erreurtelephone; ?></span>
</br>
<label for="message">Votre message :</label>
<textarea name="message" id="message"><?php if(isset($message)) echo $message;?></textarea>
<span class="error-message"><?php if(isset($erreurmessage)) echo $erreurmessage; ?></span>
</br></br></br>
<input type="submit" value="Envoyer" />
</form>
<hr/>
</div>
<p id="footer">TOUT DROITS RÉSERVÉS - LES GESTIONS GUILL</p>
</div>
</body>
</html>
Le problème est que quand je remplis mon formulaire pour le tester tout marche je clic sur envoyé et quand je recois le message je vois juste le message et je ne vois pas le nom le prénom le numero de téléphone et le nom de compagnie.
pouvez vous m'aidée svp.
merci
A voir également:
- Formulaire de contact
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Erreur lors de l'enregistrement du contact - Forum Xiaomi
- Retrouver contact supprimé - Accueil - Android
3 réponses
Tu veux dire dans le mail tu vois pas ces infos là? C'est normal car tu les envois pas, tout ce que tu vois c'est le nom dans le titre, mais aussi le nom et email dans le from et après le message comme message, mais tu n'as pas par exemple ajouter le tel et nom de compagnie au message.
Bonsoir,
ZeNairolf t'a déjà répondu ......
Tu n'as pas ces infos dans le mail... car tu ne les y mets pas !!!!!
En gros .. dans cette partie du code :
ZeNairolf t'a déjà répondu ......
Tu n'as pas ces infos dans le mail... car tu ne les y mets pas !!!!!
En gros .. dans cette partie du code :
//prénom le numero de téléphone et le nom de compagnie.
$message .= "<br> Nom :". $nom;
$message .= "<br> prénom :". $prenom;
$message .= "<br>numero de téléphone:". $telephone;
$message .= "<br>nom de compagnie:". $compagnie;
if($valid){
$to = "jeanphil.dancause@gmail.com";
$sujet = $nom."a contacté le site";
$header = "From: $nom <$email>";
$message = stripslashes($message);
$nom = stripslashes($nom);
if(mail($to,$sujet,$message,$header)){
$erreur = "Votre message nous est bien parvenue";
unset($nom);
unset($prenom);
unset($email);
unset($telephone);
unset($message);
unset($compagnie);
}
else{
$erreur = "Une erreur est survenue et votre mail n'est pas parti";
}
}