TP 2
: Base de données et PHP
Partie 1 : Base de données
Soit le schéma relationnel de la base de données Films :
Film (idfilm, titre, annee, nom_realisateur, prenom_realisateur, annee_naissance)
Client (idclient, nom, prenom, adresse)
Achats (idclient, idfilm, prix, date)
1) Créer la base de données Films
2) Insérer les valeurs suivantes dans chaque table :
Table film
idfilm titre annee nom_realisateu prenom_realisateur annee_naissance
r
1 Alien 1979 Scott Ridley 1943
2 Vertigo 1958 Hitchcock Alfred 1930
3 Psychose 1960 Hitchcock Alfred 1930
4 Kagemusha 1980 Kurosawa Akira 1910
5 Volte-face 1997 Woo John 1946
6 Titanic 1997 Cameron James 1954
7 Sacrifice 1986 Tarkovski Andrei 1932
Table client
Id client Nom Prenom Adresse
1 John Adam Rennes
2 Reis Claudia Bayonne
3 Dupont Jacques Nice
4 Horemens Jad Rennes
Table achat
Id client Id film prix date
1 2 14 22-09-2021
1 4 10 25-09-2021
2 6 9 23-09-2021
3 3 8 19-09-2021
3 5 5 19-09-2021
3 7 3 19-09-2021
4 1 10 19-09-2021
Partie 2 : PHP
1. Créer une page index qui contient 4 liens vers les pages : afficher – ajouter -
supprimer -modifier
2. Dans la page « [Link] », afficher les films sous forme de tableau
3. Créer un script « [Link] » qui permet d’insérer un film à partir du formulaire
html suivant :
4. Créer un script « [Link] » qui permet de supprimer un film s’il existe à partir
du formulaire html suivant :
5. Créer un script « modifier php » qui permet de modifier les champs de la table film
d’un film qui existe à partir des formulaires html suivants :