Bonsoir à tous,
après une journée de recherche (je débute en php) je n'ai pas réussi à trouver la réponse à mon probleme;
voilà de quoi il s'agit :
j'ai téléchargé un formulaire basique et j'essaie de le modifier; jusqu'au là ça va mais le problème arrive quand je veux ajouter des "radio" à réponse unique, je ne sais pas comment modifier le php qui envoi les réponse par mail pour qu'il récolte la réponse.
voici le php
et voici la partie concerné en html
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48 <? session_start(); //ouverture la session pour conserver le captcha if (!isset($_POST["action"])) $_POST["action"]=""; if (!isset($_POST["nom"])) $_POST["nom"]=""; //déclaration de chaque élément de formulaire if (!isset($_POST["prenom"])) $_POST["prenom"]=""; if (!isset($_POST["email"])) $_POST["email"]=""; if (!isset($_POST["telephone"])) $_POST["telephone"]=""; if (!isset($_POST["captcha"])) $_POST["captcha"]=""; $msg=""; $flag=1; // CI-DESSOUS remplacez l'adresse ($destinataire="contact@votreadresse.com";) par la vôtre if ($_POST["action"]=="Envoyer" && $_POST["email"]!="" && strtolower($_POST["captcha"])==$_SESSION["phrase"]){ $destinataire="xxxx@xxx.com"; //mettez ici votre adresse e-mail $objet="Formulaire de contact"; // titre du mail automatique $message_envoi="Vous avez reçu une demande de contact ! \n"; $message_envoi.="Voici le contenu : \n"; //déclaration du contenu du message $message_envoi.="Nom du contact :".$_POST["nom"]." \n"; $message_envoi.="Prénom du contact :".$_POST["prenom"]." \n"; $message_envoi.="E-mail du contact :".$_POST["email"]." \n"; $message_envoi.="Site web :".$_POST["url"]." \n"; $message_envoi.="téléphone :".$_POST["telephone"]." \n\n"; //rajouter apres cette ligne les autres éléments du formulaire mail($destinataire,$objet,$message_envoi); // envoi du message $flag=0; //si tout est OK, on passe cette variable à 1 } else{ $msg="<span class='info'>Vous devez remplir tous les champs, portant un astérisque <span class='asterisque'>*</span>.</span> <span class='info-bis'>Merci</span>"; } // début de la gestion de l'affichage du captcha $monfichier=fopen("captcha.txt","r"); $i=0; while(!feof($monfichier)){ $montab[$i]=fgets($monfichier,4096); $i++; } fclose($monfichier); shuffle($montab); $elem0=explode(";",$montab[0]); $elem1=explode(";",$montab[1]); $elem2=explode(";",$montab[2]); $elem3=explode(";",$montab[3]); $elem4=explode(";",$montab[4]); $phrase=$elem0[0].$elem1[0].$elem2[0].$elem3[0].$elem4[0]; $_SESSION["phrase"]=$phrase; $img="<span class='img'><img src='img_captcha/".$elem0[1]."' alt=''/><img src='img_captcha/".$elem1[1]."' alt=''/><img src='img_captcha/".$elem2[1]."' alt=''/><img src='img_captcha/".$elem3[1]."' alt=''/><img src='img_captcha/".$elem4[1]."' alt=''/></span>"; //fin de la gestion du captcha ?>
en gros la personne aura le choix entre particulier ou professionnel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <p><label>Vous êtes (choix exclusif) <span class="asterisque">*</span> : </label> <input type="radio" name="type" value="<?php echo $_POST["particulier"] ?>" />Un particulier souhaitant une information<br /><br /> <label> </label> <input type="radio" name="type" value="<?php echo $_POST["professionnel"] ?>" />Un professionnel intéressé à proposer<br /></p>
pouvez vous m'aider svp.
merci d'avance de votre réponse
Partager