BlueGEEK Journal

Accueil > Manip’s > PHP > Leçons PHP > 5 Calculer la TVA

PHP

5 Calculer la TVA

Leçon

samedi 12 août 2006, par bluegyn_spip

Construction d’une page PHP pour un calcul mathématique simple

- Introduction de la fonction ROUND


Ouvrir la page ici :

Ouvrir TVA.PHP


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 :

tva.php

- 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.