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 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head></head>
<body>
<div align="center">
<?
$MailTo = "A@B.C"; //adresse à laquelle sera envoyé le contenu du formulaire
$MailCc = "X@Y.Z"; // adresse à laquelle sera envoyé un communiqué
$MailSubject = "prise d'option page 1, $REMOTE_ADDR"; //texte qui va figurer dans le champ "sujet" du email
$MailHeader = "From: $champD"; //adresse email qui va figurer dans le champ "expéditeur" du email et qui peut être remplacé par la variable "$champx" ("$champ3").
/* Les routines suivantes permettent à chacune des variables de prendre la valeur des champs du formulaire et de les stocker ensuite dans la variable globale MailBody qui constituera le corps du message */
$Envoi = 1; //initialisation de la variable envoi à 1
if ($champA == ""){ //nom du champ1
echo("<font face=verdana size=2>Vous n'avez pas complété le nom du responsable.</font><br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody .= "Nom du responsable : $champA\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
}
if ($champB == ""){ //nom du champ1
echo("<font face=verdana size=2>Vous n'avez pas complété l'adresse.</font><br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody .= "Adresse du responsable : $champB\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
}
if ($champD == ""){ //nom du champ1
echo("<font face=verdana size=2>Vous n'avez pas complété l'adresse mail.</font><br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody .= "adresse mail : $champD\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
}
if ($champE == ""){ //nom du champ1
echo("<font face=verdana size=2>Vous n'avez pas complété le code postal.</font><br>"); //message qui s'affiche si le visiteur n'a pas rempli ce champ
$Envoi = 0; //si le champ1 n'a pas été rempli, la variable envoi prend la valeur de 0
}
else {
$MailBody .= "code postal : $champE\n"; //si le champ1 contient de l'information, elle est stockée dans la variable MailBody
}
if ($champF == ""){
echo("<font face=verdana size=2>Vous n'avez pas complété la ville.</font><br>");
$Envoi = 0;
}
else {
$MailBody .= "Ville : $champF\n";
}
if ($champ14 == "0"){
echo("");
$Envoi = 1;
}
else {
$MailBody .= "connu par : $champ14\n";
}
if ($champ15 == "0"){
echo("");
$Envoi = 1;
}
else {
$MailBody .= "remarques : $champ15\n";
}
if ($Envoi == 0) echo("<p> </p><p> </p><p align=\"center\"><a href=\"inscription.html\"><strong>Retour</strong></a></p>");
//Envoi du message
if ($Envoi == 1) { //vérification que la variable envoi est bien à 1
mail($MailTo, $MailSubject, $MailBody, $MailHeader); //envoi du message
mail($MailCc, $MailSubject, $MailBody, $MailHeader); //envoi du communiqué (enlever // pour le rendre opérationnel
echo("<p><font face=verdana size=2>Votre demande d'option a bien été envoyé.<br>Merci de poursuivre l'inscription.</font>");
echo("<p> </p><p> </p><p align=\"center\"><a href=\"inscription_suite.html\"><strong>Suite de l'inscription</strong></a></p>"); //affichage d'un message de confirmation.
?><?
}
?>
<A HREF="Javascript:history.go(-1)">En cliquant sur ce bouton retour, vous conservez les données saisies sur la page précédente. </A></div>
</body>
</html> |
Partager