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.
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)
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> <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> <input id="code postal" name="code postal" value="" size="5" maxlength="5" type="number"><br>
<label for="ville">Ville : *</label> <input id="ville" name="ville" value="" size="35" maxlength="50" type="text"><br>
<label for="email">Email : *</label> <input id="email" name="email" value="" size="35" maxlength="50" type="email"><br>
<label for="tel-fix">Tél.fixe </label> <input id="tel-fix" name="tel-fix" value="" size="10" maxlength="12" type="tel"><br>
<label for="tel-mobile">Mobile </label> <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> <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)