Se connecter avec
S'enregistrer | Connectez-vous

Récuper les valeurs de mes checkbox pour les mettre dans un Email

Dernière réponse : dans Programmation

Bonjour,
j'ai fait un questionnaire avec des checkbox trés simple,
ensuite je veux récuperer les valeurs liées aux choix de l'internaute,
une fois récuperer je veux les mettre dans une structure de mail,
tout cela en php,
un petit coup de pouce serait le bienvenue, merci d'avance

voici ce que j'ai déjà essayé :

Code html :
  1. 1/ Qui suis-je ... ? <br/>
  2. <INPUT name=r0 type=checkbox value=valeur1 onclick="return itemClicked(0)">Un particulier <br />
  3. <INPUT name=r1 type=checkbox value=valeur2 onclick="return itemClicked(1)">Un Professionnel <br />
  4. <INPUT name=r2 type=checkbox value=valeur3 onclick="return itemClicked(2)">Une Administration <br />
  5. <INPUT name=r3 type=checkbox value=valeur4 onclick="return itemClicked(3)">Une Association <br />
  6. <INPUT name=r4 type=checkbox value=valeur5 onclick="return itemClicked(4)">Autres <br />


et le code pho :
  1. $Particulier = $_POST['r0'];
  2. $Professionnel = $_POST['r1'];
  3. $Administration = $_POST['r2'];
  4. $Association = $_POST['r3'];
  5. $Autres = $_POST['r4'];
  6.  
  7. $Email = $_POST['email'];
  8.  
  9. $adresse="****@****.fr";
  10. $from=("Expediteur : $Email");
  11.  
  12.  
  13.  
  14. $expediteur = $Email;
  15. $reponse = $expediteur;
  16. echo "$reponse1";
  17. $codehtml=
  18. "<html><body>" .
  19.  
  20. "<font color=\"#A40000\">Expéditeur : </font>".
  21. "<br> E-mail = <font color=\"#A99999\">$Email</font><br>".
  22.  
  23. "<br><font color=\"#A40000\">Message du client : </font><br>".
  24. "<font color=\"#0000FF\">Je suis un (une) $reponse1 , je suis interessé par $reponse2 <br></font>".
  25. "$reponse1".
  26. "</body></html>";
  27.  
  28. mail($adresse,
  29. "Réponse enquête",
  30. $codehtml,
  31. "From: $expediteur\r\n".
  32. "Reply-To: $reponse\r\n".
  33. "Content-Type: text/html; charset=\"utf-8\"\r\n");
  34.  
  35.  
  36. $reponse1 = '';
  37.  
  38. if (isset($Particulier)) {
  39.  
  40. $reponse1 = $reponse1."Particulier <br/>";
  41.  
  42. }
  43. if (isset($Professionnel)) {
  44. $reponse1 = $reponse1."Professionnel <br/>";
  45.  
  46. }
  47. if (isset($Administration)) {
  48. $reponse1 = $reponse1."Administration <br/>";
  49.  
  50. }
  51. if (isset($Association)) {
  52. $reponse1 = $reponse1."Association <br/>";
  53.  
  54. }
  55. if (isset($Autres)) {
  56. $reponse1 = $reponse1."Autres <br/>";
  57.  
  58. }
Lassé par la pub ? Créez un compte

en fait j'ai trouver une solution

voilà mon php :
  1. $Particulier = $_POST["Raison_social_1"];
  2. $Professionnel = $_POST["Raison_social_2"];
  3. $Admin = $_POST["Raison_social_3"];
  4. $Assos = $_POST["Raison_social_4"];
  5.  
  6. $Cours = $_POST["activite_1"];
  7. $Orga = $_POST["activite_2"]; $Orga = str_replace("\'","'",$Orga );
  8. $Cuisinier = $_POST["activite_3"];
  9.  
  10. $melle = $_POST["Particule_1"];
  11. $mme = $_POST["Particule_2"];
  12. $mr = $_POST["Particule_3"];
  13.  
  14.  
  15.  
  16. $adresse="**************@voluptasoris.fr";
  17. echo "";
  18. $codehtml=
  19. "<html><body>" .
  20.  
  21. "<font color=\"#A40000\">Expéditeur : </font>".
  22. //"<br> E-mail = <font color=\"#A99999\">$Email</font><br>".
  23.  
  24. "<br><font color=\"#A40000\">Message du client : </font><br>".
  25. "<br><font color=\"#A40000\">Particule : </font><br>".
  26. "<font color=\"#0000FF\">$melle $mme $mr </font><br>".
  27.  
  28. "<br><font color=\"#A40000\">Statut Sociale :</font><br>".
  29. "<font color=\"#0000FF\">$Particulier $Professionnel $Admin $Assos</font><br>".
  30.  
  31. "<br><font color=\"#A40000\">Activité convoitée : </font><br>".
  32. "<font color=\"#0000FF\">$Cours <br>$Orga <br>$Cuisinier</font><br>".
  33.  
  34. "</body></html>";
  35.  
  36. mail($adresse,
  37. "Réponse enquête",
  38. $codehtml,
  39. "From: $expediteur\r\n".
  40. "Reply-To: $reponse\r\n".
  41. "Content-Type: text/html; charset=\"utf-8\"\r\n");
  42.  
  43. ?>


je ne sais pas si il y a une autre méthode plus simple en tout cas celle ci fonctionne et me convient pour mon utilisation
merci de ton aide @+
ps: je ne suis pas contre une solutions plus simple...
Expert Programmation

Il y a tout de même quelque chose de bien plus simple.
HTML:
  1. <input type="radio" name="rais_soc" value="Particulier" />Particulier<br />
  2. <input type="radio" name="rais_soc" value="Professionnel" /> Professionnel<br />
  3. <input type="radio" name="rais_soc" value="Administration" />Administration<br />
  4. <input type="radio" name="rais_soc" value="Association" />Association<br />

Et dans le php:
  1. <?php echo "Statut social:", $_POST['rais_soc']; ?>
Lassé par la pub ? Créez un compte
Tom's guide dans le monde