Bonjour,
Ne connaissant pas grand chose à PHP (jusque là je ne m'en servait que pour faire des include), je me permet de vous demander un peu d'aide...
Je cherche à faire une vérification des champs remplis dans mon formulaire de mail...
Mon site est hébergé chez Free, mon code utilisé pour le formulaire est le suivant (trouvé sur le site de free) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <form method="post" action="http://perso0.free.fr/cgi-bin/form2mail.pl"> <!-- le truc spécifié par Free --> <p> <label for="email_expediteur">Votre adresse e-mail :</label><br /> <input type="text" size="40" name="email_expediteur" id="email_expediteur" accesskey="e" value="Entrez votre adresse e-mail ici"/> </p> <p> <label for="titre">Titre de message :</label><br /> <input type="text" size="40" name="titre" id="titre" accesskey="t" value="Entrez le titre de votre message ici"/> </p> <p> <label for="message">Message :</label><br /> <textarea name="message" id="message" accesskey="m" cols="40" rows="5">Entrez votre message ici</textarea> </p> <p> <input type="submit" name="envoyer" accesskey="s" value="Envoyer" /> </p> </form>
Après moult recherches, j'ai l'impression qu'il faurait faire quelquechose du genre
Seulement, vu que je suis une quiche en php, évidement, cela ne fonctionne pas, et mes nombreuses bidouilles n'y changent rien...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 if (isset($_POST["envoyer"]))// le formulaire a été soumis { if (empty($_POST["email_expediteur"])) // il manque l'email de l'expéditeur { echo "Saisissez votre adresse email..."; } elseif (!eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\.[a-z]{2,4}$",$_POST["email_expediteur"])) // l'adresse e-mail n'est pas valide { echo "Votre adresse e-mail n'est pas valide..."; } elseif (empty($_POST["message"])) // le message est vide { echo "Saisissez un message..."; } }![]()
Pourriez vous éclairer ma lanterne ?
Merci beaucoup
Pyro
Partager