Bonjour,
j'ai souci avec mon code d'envoi de formulaire.
Voici la source
<?Php
$MailTo = "****@hotmail.com";
$MailCc = "****@hotmail.com";
$MailSubject = "Nouvelle saisie sur GeoRescue";
$MailHeader = "Alex";
if ($champ1 == ""){
echo("Vous n'avez pas précisé votre choix à la question 1.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 1 : $champ1\n";
}
if ($champ2 == ""){
echo("Vous n'avez pas précisé votre choix à la question 2.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 2 : $champ1\n";
}
$MailBody .="Question 3 : ";
$items = 3;
for ($i = 1; $i <= $items; $i++) {
$MailBody .= "$champ3[$i], ";
}
$MailBody .="Question 4 : ";
$items = 5;
for ($i = 1; $i <= $items; $i++) {
$MailBody .= "$champ4[$i], ";
}
if ($champ5 == "0"){
echo("Vous avez oublié de répondre à la question 5 <br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 5 : $champ5\n";
}
if ($champ6 == "0"){
echo("Vous avez oublié de répondre à la question 6 <br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 6 : $champ6\n";
}
if ($champ7 == ""){
echo("Vous n'avez pas précisé votre choix à la question 7.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 7 : $champ7\n";
}
if ($champ8 == "0"){
echo("Vous avez oublié de répondre à la question 8 <br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 8 : $champ8\n";
}
if ($champ9 == "0"){
echo("Vous avez oublié de répondre à la question 9 <br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 9 : $champ9\n";
}
if ($champ10 == ""){
echo("Vous n'avez pas précisé votre choix à la question 10.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 10 : $champ10\n";
}
if ($champ11 == "0"){
echo("Vous avez oublié de répondre à la question 11 <br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 11 : $champ11\n";
}
$MailBody .="Question 12 : ";
$items = 8;
for ($i = 1; $i <= $items; $i++) {
$MailBody .= "$champ12[$i], ";
}
if ($champ13 == ""){
$MailBody .= "Question 13 : aucune réponse donnée";
}
else {
$affich_champ13 = htmlentities($champ13);
$affich_champ13 = StripSlashes($affich_champ13);
$envoi_champ13 = StripSlashes($champ13);
$MailBody .= "Question 13 : $envoi_champ13\n";
}
if ($champ14 == ""){
echo("Vous n'avez pas précisé votre choix à la question 14.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 14 : $champ10\n";
}
if ($champ15 == "0"){
echo("Vous avez oublié de répondre à la question 15 <br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 15 : $champ15\n";
}
$MailBody .="Question 16 : ";
$items = 7;
for ($i = 1; $i <= $items; $i++) {
$MailBody .= "$champ16[$i], ";
}
if ($champ17 == ""){
echo("Vous n'avez pas précisé votre choix à la question 17.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 17 : $champ17\n";
}
$MailBody .="Question 18 : ";
$items = 6;
for ($i = 1; $i <= $items; $i++) {
$MailBody .= "$champ18[$i], ";
}
if ($champ19 == ""){
$MailBody .= "Question 19 : aucune réponse donnée";
}
else {
$affich_champ19 = htmlentities($champ19);
$affich_champ19 = StripSlashes($affich_champ19);
$envoi_champ19 = StripSlashes($champ19);
$MailBody .= "Question 19 : $envoi_champ19\n";
}
$MailBody .="Question 20 : ";
$items = 7;
for ($i = 1; $i <= $items; $i++) {
$MailBody .= "$champ20[$i], ";
}
if ($champ21 == ""){
$MailBody .= "Question 21 : aucune réponse donnée";
}
else {
$affich_champ21 = htmlentities($champ21);
$affich_champ21 = StripSlashes($affich_champ21);
$envoi_champ21 = StripSlashes($champ21);
$MailBody .= "Question 21 : $envoi_champ21\n";
}
if ($champ22 == ""){
echo("Vous n'avez pas précisé votre choix à la question 22.<br>");
$Envoi = 0;
}
else {
$MailBody .= "En premier : $champ22\n";
}
if ($champ23 == ""){
echo("Vous n'avez pas précisé votre choix à la question 22.<br>");
$Envoi = 0;
}
else {
$MailBody .= "En deuxième : $champ23\n";
}
if ($champ24 == ""){
echo("Vous n'avez pas précisé votre choix à la question 22.<br>");
$Envoi = 0;
}
else {
$MailBody .= "En troisième : $champ24\n";
}
if ($champ25 == ""){
echo("Vous n'avez pas précisé votre choix à la question 22.<br>");
$Envoi = 0;
}
else {
$MailBody .= "En dernier : $champ25\n";
}
if ($champ26 == ""){
echo("Vous n'avez pas précisé votre choix à la question 23.<br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 23 : $champ26\n";
}
if ($champ27 == ""){
echo("Vous avez oublié de donner votre âge<br>");
$Envoi = 0;
}
else{
$MailBody .= "Age : $champ27\n";
if ($champ28 == "0"){
echo("Vous avez oublié de répondre à la question 25 <br>");
$Envoi = 0;
}
else {
$MailBody .= "Enfant(s) : $champ28\n";
}
$MailBody .="Question 26 : ";
$items = 10;
for ($i = 1; $i <= $items; $i++) {
$MailBody .= "$champ29[$i], ";
}
if ($champ30 == "0"){
echo("Vous avez oublié de répondre à la question 27 <br>");
$Envoi = 0;
}
else {
$MailBody .= "Question 27 : $champ30\n";
}
if ($champ31 == ""){
echo("Vous avez oublié de donner votre code postal<br>");
$Envoi = 0;
}
else{
$MailBody .= "Code postal : $champ31\n";
if ($Envoi == 0) {
echo("<p><a href=\"Javascript:history.go(-1)\"><center><strong>RETOUR</strong></center></a></p>");
}
else{
mail($MailTo, $MailSubject, $MailBody, $MailHeader);
mail($MailCc, $MailSubject, $MailBody, $MailHeader);
echo("<p>Vos réponses ont bien été prises en compte.<br>");
echo("<p> </p><p> </p><p align=\"center\"><a href=\"index.php\">Retour</strong></a></p>");
}
?>
Afficher la suite