Accueil > Manip’s > PHP > Leçons PHP > 5 Calculer la TVA
PHP
5 Calculer la TVA
Leçon
samedi 12 août 2006, par
Construction d’une page PHP pour un calcul mathématique simple
Introduction de la fonction ROUND
Ouvrir la page ici :
CODES PHP
<?PHP
echo'
<style>
body{font-family:arial;}
H1{background-color:blue;color:white}
TD{background-color:silver;}
.blanc {background-color:white;}
.vert {background-color:olive;color:white}
.bleu {background-color:blue;color:white}
</style>';
$ht =isset($_GET['HT']) ? $_GET['HT']:0;
$taux_tva = 19.6;
$tva = round(($ht * $taux_tva)/100,2);
$ttc = round($ht+$tva,2);
echo '
<body onload="F.HT.focus();">
<H1>Calcul TVA</h1>
<form name="F">
<center><table bgcolor="silver" border=1 width=60% cellpadding=5 cellspacing=5>
<tr>
<td>Prix Hors Taxe</td>
<th><input type="text" name="HT" value="'.$ht.'" size="4" title="Entrez un Prix Hors Taxes en Euros"></th>
<th class="blanc"><input type="submit" value="Calculer"></th>
</tr>
<tr>
<td>Prix TTC</td>
<th class="bleu">'.$ttc.'</th><th class="blanc">***{:-</th>
</tr>
<tr>
<td>Dont TVA ('.$taux_tva.'%)</td>
<th class="vert">'.$tva.'</th><th class="blanc">2006</th>
</tr>
</table></center>
</form>
</body>
';
?>
Télécharger/Download le script :
La page commence par afficher des valeurs nulles
La soumission du formulaire (CLIC sur CALCULER) active par défaut la méthode GET et appelle la page elle même
La requête isset( $_GET[’HT’] ) retournant cette fois ci la valeur
saisie, le calcul est alimenté, et les valeurs sont affichées
L’arrondi se fait à 2 décimales grâce à la fonction round (valeur, décimales) ;
L’utilisation d’une feuille de style est facultative et permet de coloriser les cellules.