Formulaire d'envoi sur mail et page blanche

Fermé
envy - 22 oct. 2013 à 00:11
 envy - 22 oct. 2013 à 14:15
Bonjour, alors j'ai réaliser un formulaire de contacte c'est a dire un formulaire qui après la saisie d'informations des l'internautes m'envoie tout sur mon mail. le code que j'ai utiliser est le suivant :


<?php
if(isset($_POST) && isset($_POST['nom']) && isset($_POST['prenom']) && isset($_POST['adresse']) && isset($_POST['telephone']) && isset($_POST['email']) && isset($_POST['texte']))
{
extract($_POST);
if(!empty($nom) && !empty($prenom) && !empty($adresse) && !empty($telephone) && !empty($email) && !empty($texte))
{

$destinataire="***@***";
$sujet="devis";
$message="Un devis est arriver \n
Nom : $nom \n
Prenom : $prenom \n
Adresse : $adresse \n
Telephone : $telephone \n
Email : $email \n
Message : $texte \n";
$entete="From: $nom \n reply-To: $email";
mail($destinataire, $sujet, $message, $entete);
echo "le devis a bien été envoyer";

}
else
{
echo "vous n'avez pas remplis tout les champs";

}
}

?>

mais cela ne fonctionne pas, j'atterrie sur une page blanche lorsque je clique sur envoyer, seriez vous pourquoi ?

Merci d'avance pour votre attention.
A voir également:

2 réponses

Utilisateur anonyme
22 oct. 2013 à 10:21
Le problème vient eut-être du côté de ton formulaire. Peux tu mettre le code du dit formulaire?
0
oui voila le code :

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="style.css" />
<title>Goupe-kmp</title>
</head>



<body>
<div id="bloc_page">
<header>
<div id="tet">
<p><span style="color:white">CONCEPTION - INSTALLATION - MAINTENANCE<p></span>

</div>
<div id="im">
<img src="logom.jpg">
</div>

<div id="banniere">
<div id="banniere_description">

<p><h1> Commerces - <span style="color:#296db0">Bureaux</span> - Maisons - <span style="color:#296db0">Appartements</span> - Lofts ... </p></h1>
<div id="page-wrap">

</div>
</div>
</div>



</header>
<center>
<nav>
<ul id="main-nav">
<div id="la">

</div>
<a href="index.html">Accueil</a><a href="savoir faire.html">Savoir-faire</a><a href="devis.html">Devis</a><a href="page contact.html">Contact</a>
</ul>

</nav>
</center>

<hr style="width: 100%; size="1" color="#296db0" />
<section>
<article>

<center><span style="color:#296db0"><p> Bienvenue chez KMP, nous sollicitons toutes vos idées pour mené à terme vos projet jusqu'au finition </p></span></center>

<img src="image fixe4.jpg" alt="image acceuil" class="image_acceuill" />


</article>
</section>
<hr style="width: 100%; size="1" color="#296db0" />

<h3><p><center><span style="color:#296db0"><font style="border: 1px solid #296db0; padding: 2px;"> Votre devis </h3></p></span></center></font>
<div id="tef">

<p><span style="color: white"> Nous allons à la rencontre de nos clients afin de réaliser ensemble une étude des besoins et établir un devis au plus juste en fonction des travaux envisagés.

Une fois le devis final validé ensemble, le démarrage des travaux peut commencer jusqu'à la réception finale.

Une fois le chantier terminé, nous validons ensemble les travaux réalisés et restons toujours à l'écoute de nos clients.

Pour plus d'informations, nous vous remercions de bien vouloir nous contacter.</span></p>
</div>

<div id="form">

<form action="devis.php" method="post" >
<center>
<table align="center">
<tr>
<td><font color="white" class="nom">Nom ou société* : </font></TD><TD><INPUT name="email" TYPE="text" id="email" ></td>
</tr>
<tr>
<td><font color="white" class="prenom">Prénom* :</font></TD>
<TD><input name="prenom" type="text" id="prenom" /></td>
</tr>
<tr>
<td><font color="white" class="adresse">Adresse* :</font></TD>
<TD><input name="adresse" type="text" id="adresse" /></td>
</tr>
<tr>
<td><font color="white" class="telephone">Téléphone* :</font></TD>
<TD><input name="telephone" type="text" id="telephone" /></td>
</tr>
<tr>
<td><font color="white" class="email">Email** :</font></TD>
<TD><input name="email" type="text" id="email" /></td>
</tr>
<tr>
<td> <p><span style="color:white">Votre message**</span></p></TD>

<TD><center></center> <textarea name="texte" cols="50" rows="10" id="texte">
</textarea></td>
</tr>
</table>
<p><h5><span style="color:white ">*information importante </br>**information très importante</h5></p></span>
<p>
<input name="envoyer" type="submit" id="envoyer" value="Envoyer" />
<input name="annuler" type="reset" id="annuler" value="annuler" />
</p>
</form>


</div>
</div>
<center>
<footer>

<div id="copyright">
<p> Groupe-kmp - 12 rue Camille Dartois 94000 CRETEIL FRANCE - Téléphone : 09.80.42.76.36 / 01.49.56.99.93 - mobile : 06.71.16.53.30 - ***@*** </br> Copyright © 2013 KROL patrick. Tous droits réservés </p>


</div>
</footer>
</center>



</body>
</html>
0
gign44 Messages postés 124 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 22 octobre 2013 5
22 oct. 2013 à 13:53
Bonjour,

Le problème est tout simplement dans le formulaire.
Ton champ Nom/Société :


<tr>
<td><font color="white" class="nom">Nom ou société* : </font></TD><TD><INPUT name="email" TYPE="text" id="email" ></td>
</tr>

Les copiés collés c'est bien mais faut faire les modifs aussi tôt :)
Etant donné que le $_Post['nom'] n'existe pas, et qu'il n'y a pas de else à ta première condition php, cela ramène une page blanche :)

Cordialement
0
oui ta bien raison c'était cela le problème merci ! Tu viens de sauver une vie !!!!
0