Bonjour,

Malgré tous mes efforts, je ne parviens pas à obtenir le code postal à partir du formulaire, tout le reste correspond à ce que je désire même si j'aurais aimé éviter le JS après l'envoi.


 <fieldset> <legend><h2>Vos coordonnées</h2></legend>
        <p><br> </p>	
        <form action="traitement.php" method="post">
		  <label for="nom">Nom : *</label>&nbsp;&nbsp; <input id="nom" name="nom" value="" size="35" maxlength="50"  type="text"><br>
          <label for="rue">N° Rue: *</label><input id="rue" name="rue" value="" size="35" maxlength="50"  type="text"><br>
          <label for="code postal">Code Postal :*</label>&nbsp; <input id="code postal" name="code postal"  value=""  size="5" maxlength="5" type="number"><br>
          <label for="ville">Ville : *</label>&nbsp;&nbsp;&nbsp; <input id="ville" name="ville" value="" size="35" maxlength="50" type="text"><br>
          <label for="email">Email : *</label>&nbsp; <input id="email" name="email" value="" size="35" maxlength="50" type="email"><br>
          <label for="tel-fix">Tél.fixe </label>&nbsp; &nbsp;<input id="tel-fix" name="tel-fix" value="" size="10" maxlength="12" type="tel"><br>
		  <label for="tel-mobile">Mobile </label>&nbsp;&nbsp;&nbsp; <input id="tel-mobile" name="tel-mobile" value="" size="10" maxlength="12" type="tel"><br>
          </fieldset><br>
          <br>
         <fieldset><legend>Votre demande</legend>
          <br>
          <label for="message">Message *</label> <textarea id="message" name="message" rows="8" cols="45"></textarea>
          <br>
          <span style="color: red;">* champs obligatoires</span>&nbsp;&nbsp;&nbsp;<button   type="submit" name="envoi">Envoyer</button>
		  <p>Une copie du mail vous sera envoyée.</p>
		  </fieldset>
		  </form>



 <?php
	if(
	isset($_POST['envoi']) &&
	isset($_POST['nom']) &&
	isset($_POST['email']) &&
	isset($_POST['message']) &&
	!empty($_POST['nom']) &&
        !empty($_POST['email']) && 
	!empty($_POST['message']))
	{
        $destinataire = "mail@truc.fr,$email";
 	$sujet = "Demande de contact";
        $message = "Nom : ".$_POST['nom']."\r\n"; 
	$message .= "Rue : ".$_POST['rue']."\r\n"; 
 	$message .= "Code Postal : ".$_POST['code postal']."\r\n"; 
	$message .= "Ville : ".$_POST['ville']."\r\n"; 
	$message .= "Email : ".$_POST['email']."\r\n"; 
	$message .= "Tel.fixe : ".$_POST['tel-fix']."\r\n";
 	$message .= "Mobile : ".$_POST['tel-mobile']."\r\n";	
	$message .= "Message :".$_POST['message']."\r\n"; 
	$entete = 'From: '.$_POST['email']."\r\n".
    'Reply-To: '.$_POST['email']."\r\n". 'X-Mailer: PHP/'.phpversion();
	    }
	if(mail($destinataire,$sujet,$message,$entete))
        { echo "<script type='text/javascript'>document.location.replace('merci.php');</script>";}
	  else
	{ echo "<script type='text/javascript'>document.location.replace('erreur.php');</script>";}
	
   	?>


Cela ne semble pas venir du navigateur, les lignes de code me semblent similaires, les N° de téléphone sont transmis... je sèche!!!
Qui aurait une p'tite idée?
Je suis aussi preneur des conseils de sécurité si nécessaire!
Merci
Modifié par 6l20 (14 Mar 2014 - 13:21)
Alors là respect !
Au premier coup d’œil !
Les bizuts cherchent et ont parfois du mal à avaler les consignes de codage, ceci malgré de nombreux tutos dont j'admire les auteurs.
Mais il y a plus étonnant, ce sont les cadors des forums qui acceptent de répondre 100 fois aux mêmes âneries.

http://forum.alsacreations.com/smilies/merci.gif http://forum.alsacreations.com/smilies/merci.gif http://forum.alsacreations.com/smilies/merci.gif http://forum.alsacreations.com/smilies/merci.gif http://forum.alsacreations.com/smilies/merci.gif