Formulaire PHP
Jeene
-
madmyke Messages postés 53100 Date d'inscription Statut Modérateur Dernière intervention -
madmyke Messages postés 53100 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis débutante en php et j'ai réussi tant bien que mal à créer un formulaire html traité par une page php qui m'envoit directement par mail les résultats.
Tout marchait très bien, jusqu'à ce que j'essaye ce questionnaire depuis un autre ordinateur, et là... le mail que je reçois est vide des données saisies dans le formulaire, alors que les intitulés des champs, que j'avais paramétrés, apparaissent.
Je vous remercie par avance pour votre aide !
Je suis débutante en php et j'ai réussi tant bien que mal à créer un formulaire html traité par une page php qui m'envoit directement par mail les résultats.
Tout marchait très bien, jusqu'à ce que j'essaye ce questionnaire depuis un autre ordinateur, et là... le mail que je reçois est vide des données saisies dans le formulaire, alors que les intitulés des champs, que j'avais paramétrés, apparaissent.
Je vous remercie par avance pour votre aide !
A voir également:
- Formulaire PHP
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Easy php - Télécharger - Divers Web & Internet
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
3 réponses
Je ne pourrais pas t'aider, mais un conseil, pour des questions de ce genre le mieux est de poster ton script, pour pouvoir voir ou est l'erreur.
Oui pardon, mais c'est vrai que le formulaire est assez long... enfin voilà la page php : (les champs de mon formulaire sont nommés 1, 2, 3, ... et éventuellement 2a, 2b, 2c...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Envoi du questionnaire</title>
<style type="text/css">
body {
background-color: #FFFFCC;
}
.normal {
font-family: Tahoma;
font-size: 10pt;
color: #333333;
}
.titre1 {
font-family: Tahoma;
font-size: 20pt;
color: #333333;
}
a {
font-family: Tahoma;
font-size: 10pt;
color: #333333;
text-decoration: none;
}
a:visited{color:#333333;}
a:hover{
color:#CC0000;
}
a:active{
color:#CC0000;
}
</style>
</head>
<body class="normal">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>
<?php
$headers ='From: "Réponse questionnaire"<questionnairesarts@lycos.fr>'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$adresse="jdebeauvais@hotmail.com";
$from='From: "Questionnaire art"';
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";
$sujet="Questionnaire galerie 1";
$corps="1. ".utf8_decode($_POST["1"])."<br>";
$corps.="2. ".utf8_decode($_POST["2a"]."/".$_POST["2b"]."/".$_POST["2c"]."/".$_POST["2d"])."<br>";
$corps.="3. ".utf8_decode($_POST["3"])."<br>";
$corps.="4. ".utf8_decode($_POST["4"])."<br>";
$corps.="5. ".utf8_decode($_POST["5"])."<br>";
$corps.="6. ".utf8_decode($_POST["6a"]."/".$_POST["6b"]."/".$_POST["6c"]."/".$_POST["6d"]."/".$_POST["/"]."/".$_POST["6f"]."/".$_POST["6g"])."<br>";
$corps.="7. ".utf8_decode($_POST["7"])."<br>";
$corps.="8. ".utf8_decode($_POST["8a"]."/".$_POST["8b"]."/".$_POST["8c"]."/".$_POST["8d"]."/".$_POST["8e"]."/".$_POST["8f"])."<br>";
$corps.="9. ".utf8_decode($_POST["9a"]."/".$_POST["9b"]."/".$_POST["9c"]."/".$_POST["9d"])."<br>";
$corps.="10. ".utf8_decode($_POST["10a"]."/".$_POST["10b"]."/".$_POST["10c"]."/".$_POST["10d"]."/".$_POST["10e"]."/".$_POST["10f"]."/".$_POST["10g"])."<br>";
$corps.="11. ".utf8_decode($_POST["11"])."<br>";
$corps.="12. ".utf8_decode($_POST["12"])."<br>";
$corps.="13. ".utf8_decode($_POST["13"])."<br>";
$corps.="14. ".utf8_decode($_POST["14"])."<br>";
$corps.="15. ".utf8_decode($_POST["15"])."<br>";
$corps.="16. ".utf8_decode($_POST["16"])."<br>";
$corps.="17. ".utf8_decode($_POST["17a"]."/".$_POST["17b"]."/".$_POST["17c"]."/".$_POST["17d"]."/".$_POST["17e"])."<br>";
$corps.="18. ".utf8_decode($_POST["18"])."<br>";
$corps.="19. ".utf8_decode($_POST["19a"]."/".$_POST["19b"]."/".$_POST["19c"]."/".$_POST["19d"]."/".$_POST["19e"]."/".$_POST["19f"]."/".$_POST["19g"])."<br>";
$corps.="20. ".utf8_decode($_POST["20a"]."/".$_POST["20b"]."/".$_POST["20c"]."/".$_POST["20d"]."/".$_POST["20e"]."/".$_POST["20f"]."/".$_POST["20g"]."/".$_POST["20h"])."<br>";
$corps.="21. musees : ".utf8_decode($_POST["21A"])."<br>";
$corps.="21. expos : ".utf8_decode($_POST["21B"])."<br>";
$corps.="21. vernissages : ".utf8_decode($_POST["21C"])."<br>";
$corps.="21. salons : ".utf8_decode($_POST["21D"])."<br>";
$corps.="21. salles des ventes : ".utf8_decode($_POST["21E"])."<br>";
$corps.="21. galeries : ".utf8_decode($_POST["21F"])."<br>";
$corps.="22. ".utf8_decode($_POST["22"])."<br>";
$corps.="23. ".utf8_decode($_POST["23"])."<br>";
$corps.="24. ".utf8_decode($_POST["24"])."<br>";
$corps.="25. ".utf8_decode($_POST["25"])."<br>";
$corps.="26. ".utf8_decode($_POST["26"])."<br>";
$corps.="27. ".utf8_decode($_POST["27"])."<br>";
$corps.="28. ".utf8_decode($_POST["28"])."<br>";
$corps.="29. ".utf8_decode($_POST["29"])."<br>";
$corps.="30. ".utf8_decode($_POST["30"])."<br>";
if (mail($adresse,$sujet,$corps,$from))
echo("<center><font color=green><br><br><br><strong>Votre questionnaire a bien été envoyé ! </strong></font><br><br><br><br></center>");
else
echo("<center><font color=red><br><br><br><strong>Un problème est survenu pendant l'envoi du questionnaire. Nous sommes désolé de ne pouvoir actuellement traiter vos réponses.<br> Vous pouvez nous signaler cet incident en nous contactant par e-mail en cliquant <a href=\"mailto:$adresse\">ici</a>.</strong>");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Envoi du questionnaire</title>
<style type="text/css">
body {
background-color: #FFFFCC;
}
.normal {
font-family: Tahoma;
font-size: 10pt;
color: #333333;
}
.titre1 {
font-family: Tahoma;
font-size: 20pt;
color: #333333;
}
a {
font-family: Tahoma;
font-size: 10pt;
color: #333333;
text-decoration: none;
}
a:visited{color:#333333;}
a:hover{
color:#CC0000;
}
a:active{
color:#CC0000;
}
</style>
</head>
<body class="normal">
<p> </p>
<p> </p>
<p> </p>
<p> </p>
</body>
</html>
<?php
$headers ='From: "Réponse questionnaire"<questionnairesarts@lycos.fr>'."\n";
$headers .='Content-Type: text/plain; charset="iso-8859-1"'."\n";
$headers .='Content-Transfer-Encoding: 8bit';
$adresse="jdebeauvais@hotmail.com";
$from='From: "Questionnaire art"';
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type: text/html";
$sujet="Questionnaire galerie 1";
$corps="1. ".utf8_decode($_POST["1"])."<br>";
$corps.="2. ".utf8_decode($_POST["2a"]."/".$_POST["2b"]."/".$_POST["2c"]."/".$_POST["2d"])."<br>";
$corps.="3. ".utf8_decode($_POST["3"])."<br>";
$corps.="4. ".utf8_decode($_POST["4"])."<br>";
$corps.="5. ".utf8_decode($_POST["5"])."<br>";
$corps.="6. ".utf8_decode($_POST["6a"]."/".$_POST["6b"]."/".$_POST["6c"]."/".$_POST["6d"]."/".$_POST["/"]."/".$_POST["6f"]."/".$_POST["6g"])."<br>";
$corps.="7. ".utf8_decode($_POST["7"])."<br>";
$corps.="8. ".utf8_decode($_POST["8a"]."/".$_POST["8b"]."/".$_POST["8c"]."/".$_POST["8d"]."/".$_POST["8e"]."/".$_POST["8f"])."<br>";
$corps.="9. ".utf8_decode($_POST["9a"]."/".$_POST["9b"]."/".$_POST["9c"]."/".$_POST["9d"])."<br>";
$corps.="10. ".utf8_decode($_POST["10a"]."/".$_POST["10b"]."/".$_POST["10c"]."/".$_POST["10d"]."/".$_POST["10e"]."/".$_POST["10f"]."/".$_POST["10g"])."<br>";
$corps.="11. ".utf8_decode($_POST["11"])."<br>";
$corps.="12. ".utf8_decode($_POST["12"])."<br>";
$corps.="13. ".utf8_decode($_POST["13"])."<br>";
$corps.="14. ".utf8_decode($_POST["14"])."<br>";
$corps.="15. ".utf8_decode($_POST["15"])."<br>";
$corps.="16. ".utf8_decode($_POST["16"])."<br>";
$corps.="17. ".utf8_decode($_POST["17a"]."/".$_POST["17b"]."/".$_POST["17c"]."/".$_POST["17d"]."/".$_POST["17e"])."<br>";
$corps.="18. ".utf8_decode($_POST["18"])."<br>";
$corps.="19. ".utf8_decode($_POST["19a"]."/".$_POST["19b"]."/".$_POST["19c"]."/".$_POST["19d"]."/".$_POST["19e"]."/".$_POST["19f"]."/".$_POST["19g"])."<br>";
$corps.="20. ".utf8_decode($_POST["20a"]."/".$_POST["20b"]."/".$_POST["20c"]."/".$_POST["20d"]."/".$_POST["20e"]."/".$_POST["20f"]."/".$_POST["20g"]."/".$_POST["20h"])."<br>";
$corps.="21. musees : ".utf8_decode($_POST["21A"])."<br>";
$corps.="21. expos : ".utf8_decode($_POST["21B"])."<br>";
$corps.="21. vernissages : ".utf8_decode($_POST["21C"])."<br>";
$corps.="21. salons : ".utf8_decode($_POST["21D"])."<br>";
$corps.="21. salles des ventes : ".utf8_decode($_POST["21E"])."<br>";
$corps.="21. galeries : ".utf8_decode($_POST["21F"])."<br>";
$corps.="22. ".utf8_decode($_POST["22"])."<br>";
$corps.="23. ".utf8_decode($_POST["23"])."<br>";
$corps.="24. ".utf8_decode($_POST["24"])."<br>";
$corps.="25. ".utf8_decode($_POST["25"])."<br>";
$corps.="26. ".utf8_decode($_POST["26"])."<br>";
$corps.="27. ".utf8_decode($_POST["27"])."<br>";
$corps.="28. ".utf8_decode($_POST["28"])."<br>";
$corps.="29. ".utf8_decode($_POST["29"])."<br>";
$corps.="30. ".utf8_decode($_POST["30"])."<br>";
if (mail($adresse,$sujet,$corps,$from))
echo("<center><font color=green><br><br><br><strong>Votre questionnaire a bien été envoyé ! </strong></font><br><br><br><br></center>");
else
echo("<center><font color=red><br><br><br><strong>Un problème est survenu pendant l'envoi du questionnaire. Nous sommes désolé de ne pouvoir actuellement traiter vos réponses.<br> Vous pouvez nous signaler cet incident en nous contactant par e-mail en cliquant <a href=\"mailto:$adresse\">ici</a>.</strong>");
?>
Le seul crayon que je vois me permets seulement de répondre... est-ce que c'est parce que je ne suis pas un utilisateur enregistré ?