Bonjour,
je viens de tester un formulaire ou plutôt adapter "envoi.php" à mon formulaire perso, et cela fonctionne très très bien ! Bravo pour cette simplicité et clarté de compréhension dans le code.
Cependant j'aimerai de l'aide par rapport à mon formulaire, car lorsque je sélectionne le champ Piscine, j'ai un lien url automatique qui ne me laisse pas le temps de valider mon formulaire, c'est embêtant !!
D'autre part comment faire pour rediriger le client vers une autre page, une fois le formulaire validé ??
D'avance un grand merci pour une éventuelle aide, je sais qu'il ne doit me manquer grand chose mais je ne vois pas ?!!
Formulaire
<?php //déclaration des variables// $nom=$HTTP_POST_VARS['nom']; $mail=$HTTP_POST_VARS['mail']; $message=$HTTP_POST_VARS['message']; $pays=$HTTP_POST_VARS['Pays']; $villes=$HTTP_POST_VARS['Villes']; $piscines=$HTTP_POST_VARS['Piscines']; //headers// $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/plain; charset=iso-8859-1\r\n"; $headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP"; //destinataire// $destinataire = "tungsten_AT_wanadoo.fr"; //objet// $objet = "$themes"; //message// $corps = "\n"; $corps .= "noms : $nom \n"; $corps .= "email : $mail \n"; $corps .= "message : $message \n"; $corps .= "pays : $Pays \n"; $corps .= "villes : $Villes \n"; $corps .= "piscines : $Piscines \n"; //verification des champs obligatoires// if ($nom == "" || $mail == "" || $message == "" || $Pays == "" || $Villes == "") { echo "Certains des champs obligatoires n'ont pas été renseignés, veuillez recommencer...<a href='java script:history.go(-1)'>Retour</a>"; }//si champ manquant envoi d'un message avec un bouton retour// else { echo "Merci, votre formulaire nous est bien parvenu, nous vous repondrons dans les plus brefs delais !"; mail($destinataire,$objet,$corps,$headers); }//si champ ok envoi// ?>