I. Objectif

Utilisation de PHP, prise en compte des paramètres de formulaire.s

II. Exercices

1-    Réalisez en PHP et à l'aide d'une boucle la page suivante (avec 10 Hello World) :

Image non disponible

2-    On souhaite maintenant rajouter dans la page un champ permettant à l'utilisateur de préciser le nombre de Hello World voulu avec en plus un comptage du nombre de Hello World affiché, tous les 10.

Image non disponible

Le formulaire de la page pointe sur la page elle-même. Les Hello World ne sont affichés que si l'utilisateur a entré le nombre voulu et que la valeur entrée est bien numérique.

3-    On souhaite reprendre l'exemple précédent pour que les Hello World s'affichent tour à tour bleu et rouge (en utilisant des classes CSS)

Image non disponible

4-    Exercice d'application : calcul du montant de l'impôt

On souhaite faire une page simple permettant à un utilisateur de calculer le montant de son impôt.

Les règles du calcul sont les suivantes :

  • on calcule le nombre de parts du salarié nbParts=nbEnfants/2 +1 s'il n'est pas marié, nbEnfants/2+2 s'il est marié, où nbEnfants est son nombre d'enfants ;
  • on calcule son revenu imposable R=0.72*S où S est son salaire annuel ;
  • on calcule son quotient familial QF=R/ nbParts.

Les tranches du barème sont les suivantes, appliquées au montant du quotient familial QF :

0 à 5614 0 %
5614 à 11 198 5.5 %
11 198 à 24 872 14 %
24 872 à 66 679 30 %
66 679 et plus 40 %

Les tranches sont progressives, c'est-à-dire qu'on prend 0 % sur le montant du QF en dessous de 5614 €, puis 5.5 % sur le montant entre le QF et 5614€ puis éventuellement 14 % sur le montant entre le QF et 11 198 €, etc.

Le montant de l'impôt est alors remultiplié par le nombre de parts nbParts.

On souhaite donc pouvoir proposer un formulaire à l'utilisateur lui permettant de rentrer ses informations, et lui proposer en sortie le montant prévisionnel de son impôt.

Image non disponible