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
| <form id="custom1.0" action="<?php echo $_SERVER['PHP_SELF']."?docalc=true" ; ?>" method="post">
<p>
<!-- Calculer le formulaire -->
<input type="image" name="calcul" alt="Calculer" src="bouton_calcul.gif" value="ok" />
<br /><br />
</p>
<!-- Affichage du total après un premier calcul -->
<?php
// Affichage du total après un premier calcul
$avert = false ;
$total = 0 ;
$choix = array(array('1 page','2 pages','3 à 5 pages','5 à 10 pages','Plus'),
array('Oui','Non'),
array('Domaine .com .net .org .info ou .biz','Domaine .eu','Domaine .fr','Aucun'),
array('60 Mo / 1 Base de données / 5 comptes mail / Trafic 20 Go mensuels','300 Mo / 2 Bases de données / 8 comptes mail / Trafic 30 Go mensuels','720 Mo / 25 Bases de données / 1000 comptes mail / Trafic 120 Go mensuels','Offre supérieure','Aucun'),
array('1 script','2 scripts','3 scripts','Plus de scripts dynamiques','Aucun'),
array('Oui','Non'));
$titres = array('Nombre de pages statiques avec vos textes et photos ( FAQ )',
'Page de contact avec formulaire ( FAQ )',
'Nom de domaine pour 1 an ( FAQ )',
'Hébergement du site pour 1 an ( FAQ )',
'Nombre de scripts permettant la gestion dynamique d\'articles ( FAQ )',
'Script d\'upload d\'images sur votre serveur ( FAQ )');
$tot = array(array(39,69,179,379,-1),
array(49,0),
array(19,24,34,0),
array(29,79,266,-1,0),
array(56,109,159,-1,0),
array(29,0));
$goods = array(0,0,0,0,0,0);
// Test si le formulaire a été validé afin d'être recalculé
if (isset($_GET["docalc"])) {
// Choix 1 - Nombre d epages statiques
for($i=0;$i<count($choix);$i++){
$goods[$i] = $_POST["choix".$i];
if($tot[$i][$goods[$i]] != -1)
$total += $tot[$i][$goods[$i]];
else
$avert = true;
}
// Mise en ligne, configuration : + 20%
$total = $total + (($total * 20) / 100) ;
}
else if (!isset($_POST["calcul"]))
$total = "163.2" ;
if (!$avert) {
echo '<table><tr><td><img src="icon_euro.gif" width="20" height="20" alt="Total" /></td><td class="padding_cell"><span class="texte_bleu_gras">Total : '.$total.' EUR</span> Votre commande peut être validée par W2D Custom.</td></tr></table>
<p><br />' ;
}
// Affichage d'un avertissement vers Classic
else if ($avert) {
echo '<table><tr><td><img src="icon_avert.gif" width="20" height="20" alt="Total" /></td><td class="padding_cell"><span class="texte_bleu_gras">Avertissement</span> Votre formulaire comporte une ou plusieurs demandes ne pouvant être commandées via W2D Custom. Veuillez consulter les offres Sur mesure de <a href="">W2D Classic</a>.</td></tr></table>
<p><br />' ;
}
for($i=0;$i<count($choix);$i++){
echo $titres[$i]."<br />";
for($j=0;$j<count($choix[$i]);$j++){
$checked = $goods[$i] == $j ? "checked='checked'" : "";
echo "<input type='radio' name='choix".$i."' value='".$j."' ".$checked." />".$choix[$i][$j]."<br />";
}
}
?>
<!-- Inclus -->
Services inclus gratuitement<br />
<input type="radio" name="inclus" value="1" checked="checked" /> Statistiques détaillées<br /><br />
<!-- Calculer le formulaire -->
<br />
<input type="image" name="calcul" alt="Calculer" src="bouton_calcul.gif" value="ok" />
</p>
</form> |