bonjour
Je veux modifier mon formulaire de contact
voici le code que j essaie de faire, mais malheureusement il ne se passe rien, pas de message d erreur ni de réception de mail
mail.phpCode:
1
2
3
4
5
6
7
8
9
10
11
12 <form method="post" action="mail.php"> <p>Email <input type="text" name="Email" /></p> <input type="hidden" name="objet" value="demande location" /> <p>Non <input type="text" name="nom" /></p> <p>Prenom <input type="text" name="prenom" /></p> <p>Adresse complete <input type="text" name="adresse" /></p> <p>Telephone <input type="text" name="telephone" /></p> <p>Periode souhaitee <input type="text" name="periode" /></p> <p>Nombre participants <input type="text" name="nombre" /></p> <p>Message <textarea name="message" id="message" cols="45" rows="5"></textarea></p> <p><input type="submit" value="Envoyer" /></p></form>
Merci pour votre aide, je pense ne pas être loin de la solutionCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <?php $verif="!^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-zA-Z]{2,4}$!"; $votremail=$_POST["votremail"]; $nom=$_POST["nom"]; $Prenom=$_POST["prenom"]; $adresse=$_POST["adresse"]; $telephone=$_POST["telephone"]; $periode=$_POST["periode"]; $nombre=$_POST["nombre"]; $from=htmlentities("From: ".$votremail); $message=stripslashes(htmlentities($_POST["message"])); $destinataire="contact@nom-de-domaine.fr"; $objet=$_POST['objet']; if(!preg_match($verif,$votremail)) { include "formulaire1.html"; } else { mail($destinataire,$objet,$message,$from,$nom,$Prenom,$adresse,$telephone,$periode,$nombre); include "formulaire2.html"; } ?>