Page 1 sur 1

formulaire taper formulaire muet grrrrr

Posté : 16 juil. 2010, 19:20
par youss
BOnjour
j'ai un petit souci avec mon formulaire de contact.

Mon hébergeur me dit de sn coté que tout es ok et de mon coté quand je teste je trouve mon formulaire bien muet, aucun message n'apparait même avec des tests, alors que les champs sont vérifier et bien entendu pour couronner le tout je ne reçoit aucun mail ;)

Mon PHP placer dans un doc "contact.php" à cette tête :


Retourner au site <a href="http://www.sagep-services.fr">www.sagep-services.fr </a>
<?php

if(isset($_POST) && isset($_POST['nomprenom']) && isset($_POST['telephone']) && isset($_POST['societe']) && isset($_POST['adresse']) && isset($_POST['email']) && isset($_POST['message'])){
extract($_POST);
if(!empty($nomprenom) && !empty($telephone) && !empty($societe) && !empty($adresse) && !empty($email) && !empty($message)){
$destinataire="[email protected]";
$sujet="contact sagep";
$message="Un nouveau message est arrivé \n
identite : $nomprenom \n
telephone : $telephone \n
societe : $societe \n
adresse : adresse \n
email : $email \n
message : $message";
$entete="From : $nomprenom \n
Reply-To : $email";
mail($destinataire, $sujet, $message, $entete);
echo "le mail a bien été envoyé.";

}
else{
echo "Vous n'avez pas rempli tous champs.";

}
}
?>



mon from mis dans une page html à cette tête :

<div id="contener_contenu">
<form id="form1" name="form1" method="post" action="contact.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" height="60" colspan="4" align="left" valign="top"><span class="titre_bleu_20">devis</span></td>
</tr>
<tr>
<td height="20" colspan="4" align="left" valign="top" class="titre_bleu_20"><img src="../img/separateur_titre.jpg" width="157" height="2" alt="" /></td>
</tr>
<tr>
<td colspan="4" align="left" valign="top"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" valign="top"><span div="div" class="titre_bleu_14">Demande de devis </span></td>
</tr>
<tr>
<td height="60" valign="top"><span class="texte_noir_14">Nom, Prénom*<br />
</span>
<label>
<p style="margin:0px;"><input name="nomprenom" type="text" class="champs_texte" id="nomprenom" /><P>
</label></td>
<td height="60" valign="top">&nbsp;</td>
</tr>
<tr>
<td height="60" valign="top"><span class="texte_noir_14">Téléphone*<br />
</span>
<label>
<p style="margin:0px;"><input name="telephone" type="text" class="champs_texte" id="telephone" /></p>
</label></td>
<td height="60" valign="top">&nbsp;</td>
</tr>
<tr>
<td width="50%" height="60" valign="top"><span class="texte_noir_14">Société*<br />
</span>
<label>
<p style="margin:0px;"><input name="societe" type="text" class="champs_texte" id="societe" /></p>
</label></td>
<td width="50%" height="60" valign="top">&nbsp;</td>
</tr>
<tr>
<td width="50%" height="60" valign="top"><span class="texte_noir_14">Adresse complète* <br />
</span>
<label>
<p style="margin:0px;"><input name="adressecomplete" type="text" class="champs_texte" id="adressecomplete" /></p>
</label></td>
<td width="50%" height="60" valign="top">&nbsp;</td>
</tr>
<tr>
<td height="60" valign="top"><span class="texte_noir_14">Email*<br />
</span>
<label>
<p style="margin:0px;"><input name="email" type="text" class="champs_texte" id="email" /></p>
</label></td>
<td height="60" valign="top">&nbsp;</td>
</tr>
<tr>
<td width="50%" height="60" valign="top"><span class="texte_noir_14">Message*<br />
</span>
<label>
<p style="margin:0px;"><textarea name="message" cols="45" rows="5" class="champs_texte" id="message"></textarea></p>
</label></td>
<td width="50%" height="60" valign="top">&nbsp;</td>
</tr>
<tr>
<td height="40" valign="bottom" class="texte_noir_14">*Champs obligatoire</td>
<td height="40" valign="top">&nbsp;</td>
</tr>
<tr>
<td height="0" valign="bottom" class="texte_blanc_14">&nbsp;</td>
<td height="0" valign="top"><label>
<input type="submit" name="envoyer" id="envoyer" value="Envoyer" />
</label></td>
</tr>
</table>
<p>&nbsp;</p></td>
</tr>
<tr>
<td height="20" colspan="4" align="left" valign="bottom"><img src="../img/separateur.jpg" alt="" width="80" height="2" /></td>
</tr>
</table>
</form>
</div>

où me sis-je trompé ?

Re: formulaire taper formulaire muet grrrrr

Posté : 17 juil. 2010, 11:20
par loboblahz
Ton champ "adresse" dans ton formulaire tu lui a donné le nom "adressecomplete", alors que tu testes sur le nom "adresse".
Donc le isset($_POST['adresse'] renvera toujours false. Si tu remplace par $_POST['adressecomplete'] ou que tu change le nom du champ dans ton formulaire
cela marchera.