0% ont trouvé ce document utile (0 vote)
9 vues2 pages

Gestion de Location: JS/PHP et Formulaires

Le document décrit les étapes pour créer une base de données de gestion de location et développer des pages web en PHP et JavaScript pour gérer les locations de voitures. Il inclut des spécifications pour la validation des formulaires, l'affichage de messages en fonction des conditions de location, et la modification des réservations. Enfin, il demande d'afficher l'état des locations en cours pour le mois en cours.

Transféré par

Koussay Sahli
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues2 pages

Gestion de Location: JS/PHP et Formulaires

Le document décrit les étapes pour créer une base de données de gestion de location et développer des pages web en PHP et JavaScript pour gérer les locations de voitures. Il inclut des spécifications pour la validation des formulaires, l'affichage de messages en fonction des conditions de location, et la modification des réservations. Enfin, il demande d'afficher l'état des locations en cours pour le mois en cours.

Transféré par

Koussay Sahli
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

TP4 JS/PHP

1. Créer la base de données « gestion_location »


2. Importer la base bd_tp4
client(cin, nom, tel)
voiture(mat, marque, pri_par_j)
location(cin, mat, date_sortie, date_retour)
3. Créer la page web suivante [Link]

- le clic sur le bouton "Annuler" permettra l’initialisation de leurs champs.


4. le clic sur le bouton "Enregistrer" fait appel à :
• une fonction JavaScript intitulée "verif1",
• un fichier intitulé "[Link]".
Développer la fonction "Verif" permettant de s’assurer de la validité des
champs du formulaire tout en respectant les contrôles suivants :
 Champs client composé de 8 chiffres
 Une voiture doit être sélectionnée
 Les dates de sortie et les dates de retour doivent être définies et la date
de sortie doit être strictement inférieure à la date de retour.
5. Créer le fichier "[Link]" permettant d’ :
 Afficher le message « Client non enregistré » dans le cas où le client n’existe pas
dans la base
Ou bien,
- Afficher le message « location déjà enregistrée » si le client a déjà loué une
voiture dans la même date
Ou bien
 Insérer la nouvelle location puis afficher :

- Le message «location enregistré avec succès »


- Le nombre de jour de location
- Le montant total qui est égal nbre de jours de location multiplié par le prix de
location par jour
6. Créer le fichier "[Link]" contenant le formulaire ci-dessous :

- le clic sur le bouton "Annuler" permettra l’initialisation de leurs champs.


7. le clic sur le bouton "Enregistrer" fait appel à :
• une fonction JavaScript intitulée "verif2",
• un fichier intitulé "[Link]".
Développer la fonction "Verif2" permettant de s’assurer de la validité des
champs du formulaire tout en respectant les contrôles suivants :
 Champs client composé de 8 chiffres
 Nbre de jours un entier strictement positif
 La date de retour doit être supérieure ou égal à la date système.
8. Créer le fichier "[Link]" permettant d’ :
Afficher le message 'Pas de location en cours pour ce client ' si le client n’a
pas fait une location en cours.
Ou bien,
Modifier la date de retour par retarder la date de retour de nombre de jours
saisie puis afficher le nombre de jours restants à la date de retour.
9. Afficher l’état de location faite en mois en cours comme ainsi :
Mois : « mois en cours »
Nom-client | matricule-voiture | date-de-retour

Vous aimerez peut-être aussi