Bonjour,
Comme beaucoup ici je bricole le PHP sans vraiment y arriver . Alors quand on ne trouve pas après 2 jours d'essais infructueux, on fait appel aux experts ....J'ai mis en ligne sur un site web que j'ai réalisé un formulaire : http://www.lesigale.fr/sondage.htm
Pour récupérer les données du formulaire par mail j'ai trouvé ce script PHP très simple qui marche parfaitement bien d'ailleurs.
Bien sur ma configuration est plus complexe que l'exemple donné, avec des boutons radios et des listes à choix multiples (d'ailleurs je n'ai pas besoin du nom ni de l'Email de l'exemple!) . Mais comment traduire mes données dans la continuité du champs de saisie qui marche bien . D'ailleurs, on voit peu souvent ce genre de config : $msg = "x"; mais plutôt $_POST['x'];
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 <?php $msg = "Nom:\t$nom\n"; $msg = "E-mail:\t$email\n"; $msg = "Message:\t$message\n\n"; $_POST['question1']; // =====> Là c'est moi qui ai rajouté ça mais ça ne marche pas ! $recipient = "xxxxxxxxxxx@free.fr"; $subject = "Formulaire"; $mailheaders = "From: Mon site web<> \n"; $mailheaders .= "Reply-To: $CP\n\n"; mail($recipient, $subject, $msg, $mailheaders); echo "<HTML><HEAD>"; echo "<TITLE>Formulaire envoyé!</TITLE></HEAD><BODY>"; echo "<H1 align=center>Merci de votre collaboration $nom </H1>"; echo "<P align=center>"; echo "Votre formulaire à bien été envoyé !</P>"; echo "</BODY></HTML>"; ?>
Avez vous des réponses?......merci de votre aimable collaboration.![]()
Partager