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 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120
|
<?php
$TO = "a.michelon@dafconseil.com";
$h = "From: " . $TO;
$message = "";
$erreurs_count = array();
foreach ($_POST as $key => $val) {
if ($val == "")
{
if ($key == "logiciel")
{
$erreurs_count[] = "Vous devez spécifier le logiciel concerné ! <br />";
}
if ($key == "raisonsociale")
{
$erreurs_count[] = "Vous devez indiquer la raison sociale ! <br />";
$error = 1;
}
if ($key == "tel")
{
$erreurs_count[] = "Vous devez indiquer un numéro de téléphone ! <br />";
}
if ($key == "email")
{
$erreurs_count[] = "Vous devez indiquer une adresse email ! <br />";
}
if ($key == "nom")
{
$erreurs_count[] = "Vous devez indiquer un nom ! <br />";
}
if ($key == "vci")
{
$erreurs_count[] = "Vous devez indiquer un numéro de VCI ! <br />";
}
if ($key == "codeactivation")
{
$erreurs_count[] = "Vous devez indiquer un code d'activation ! <br />";
}
if ($key == "comments")
{
$erreurs_count[] = "Vous devez nous faire parvenir quelques commentaires ! <br />";
}
}
$message .= "$key : $val\n";
}
if (count($erreurs_count) == 0)
{
mail($TO, $subject, $message, $h);
$title = "Merci, votre formulaire a bien été transmis.";
$text = "Vous recevrez une réponse sous peu à l'adresse email que vous avez indiquée.";
}
else
{
$title = "Erreur: vous avez mal rempli le formulaire.";
$text = "Vous avez omis de remplir un ou plusieurs champs: <br />";
foreach ($erreurs_count as $key => $val)
{
$text .= $val;
}
$text .= '<a href="test.php">Cliquez ici pour retourner sur la page du formulaire.</a>';
}
?>
<!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>Demande de contre code</title>
<style type="text/css">
body { background: #222; font-family: "Lucida Grande", Tahoma, Arial, Verdana, sans-serif; font-size: small; margin: 14px 0; }
#form_container { background: #fff; width: 640px; margin: 0 auto; border: 8px solid #444; border-radius: 20px; box-shadow: 3px 3px 5px #000000; }
#form_container form { margin: 20px 20px 0; padding: 0 0 20px; }
h2 { background-color: #444; color: #BEBEBE; margin: 0; padding: 0 0 8px; min-height: 0; text-align: center; }
#form_container li { width:61%; }
form ul { list-style-type:none; margin:0; padding:0; width:100%; }
form li { display:block; margin:0; padding:4px 5px 2px 9px; position:relative; }
.buttons { clear: both; display: block; margin-top: 10px; }
* html form li { height:1%; }
* html .buttons { height:1%; }
* html form li div { display: inline-block; }
form li span { color: #444; margin: 0 4px 0 0; padding: 0 0 8px; }
input.button_text { overflow: visible; padding: 0 7px; width: auto; }
.buttons input { margin-right: 5px; }
label.description { border: none; color: #222; display: block; font-size: 95%; font-weight: 700; line-height: 150%; padding: 0 0 1px; }
input.text { background: #fff; border-bottom: 1px solid #ddd; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; color: #333; font-size: 100%; margin: 0; padding: 2px 0; }
textarea.textarea { border-bottom: 1px solid #ddd; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; border-top: 1px solid #7c7c7c; color: #333; margin: 0; width: 99%; }
input.radio { height: 15px; line-height: 1.4em; margin: 8px 0 0 3px; width: 15px; }
label.choice { color: #444; display: block; font-size: 100%; line-height: 1.5em; margin: -1.8em 0 0 25px; padding: 3px 0 8px; width: 90%; }
input { width: 60%; }
textarea { height:10em; }
</style>
</head>
<body>
<div id="form_container">
<h2><?php echo $title; ?></h2>
<label class="description"><?php echo $text; ?></label>
</div>
</body>
</html> |
Partager