examen principal - php
TRANSCRIPT
Enseignant : Mme Ouaz Ines
An
née
Sco
lair
e 20
14-2
015
1
1 Institut Des Hautes Etudes de Sousse
Niveau : 2ème année Informatique Matière : Programmation Web PHP Nombres d’heures :
2H
Examen principal : Programmation Web PHP
PROBLEME : Service 2000
Considérant une base de données
VEHICULE_CIRCULATION qui
enregistre les certificats
d’immatriculation des véhicules
en circulation (carte grise). La
base contient 3 tables Modèle,
Voiture et Propriétaire. Elle est
présentée comme l’image ci-
contre.
1) Essayez de créer la base avec les tables nécessaires. La table propriétaire contient
une clé secondaire qui se réfère à la table voiture. La table voiture contient elle-
même une clé secondaire qui est en relation aussi avec la table modèle.
2) Essayez de remplir la table Modèle avec les données suivantes :
3) Créer un script permettant d’afficher le
contenu de la table modèle dans un
tableau HTML dans une page nommée
liste_modele.php. Les résultats doivent
être triés par marque.
La requête va être sous la forme
« SELECT * FROM modele ORDER BY
marque ».
Enseignant : Mme Ouaz Ines
An
née
Sco
lair
e 20
14-2
015
2
2 Institut Des Hautes Etudes de Sousse
Niveau : 2ème année Informatique Matière : Programmation Web PHP Nombres d’heures :
2H 4) C
réer un formulaire permettant l’insertion
de nouvelles données dans la table modèle
et enregistrer là dans une nouvelle page
new_modele.php.
5) Essayez de remplir la table voiture avec des insertions simultanées saisies
manuellement. Créer après un formulaire permettant l’insertion simultanée des
coordonnées d’une personne dans la
table propriétaire dans la page
new_proprietaire.php. Il doit contenir
les zones de saisie des coordonnées
de la personne et une liste déroulante
remplies dynamiquement à partir de
la base de données contenant la liste
des matricules des voitures existants
dans la table voiture.
6) Créer un formulaire de recherche recherche.php permettant de retrouver tous les
véhicules possédés par une personne donnée. Afficher les résultats sous forme de
tableau HTML en précisant
les détails suivants : couleur,
kilométrage, marque,
modèle, puissance et
carburant. Il va y avoir une
jointure entre les trois tables
propriétaire, voiture et
modèle et la requête va être
sous la forme suivante :
BON COURAGE