Académique Documents
Professionnel Documents
Culture Documents
Semestre : 1 2
Problème
Une agence de location de voiture désire automatiser son travail via une application web. De ce
fait vous êtes demandé de réaliser cette application en utilisant le framework symfony 3.3.
Voiture Chauffeur
immatricule cin
marque * 1
nom
date_debut prenom
date_fin
NB :
3.1. Si la longueur du champ cin saisi est égale à 8 alors la couleur de l’arrière plan de
l’input sera verte. (1.5pt)
1
Figure 2 : Formulaire d’ajout Chauffeur
6. Ajouter un lien « Louer » dans la page d’affichage (voir figure 3). Ce lien permet au
client de louer une voiture. Donc une redirection vers la page de location d’une voiture
dans laquelle un formulaire de réservation sera affiché (voir figure 3). (1pt)
7. Le formulaire de location doit respecter les contraintes suivantes (voir figure 4): (6pts)
a-
Remarque: Pour désactiver un champ via FormBuilder il faut procéder comme suit:
d- Ajax
Si OUI est sélectionné (la voiture est accompagnée par un chauffeur) une liste
déroulante contenant les prenoms des chauffeurs sera affichée en utilisant Ajax.
(Voir figure 6). (2pts)
2
e- Après la soumission du formulaire, la réservation de la voiture avec chauffeur sera
effectuée entre les dates sélectionnées par l’utilisateur et le message « Réservation
effectuée » sera affiché (voir figure 5) (1pt)