4ème science informatique
TP Nº5
1. Créer un dossier de travail en le nommant SW<votre prénom > où seront enregistrés tous les documents à
réaliser.
2. Créer une nouvelle base de données sous le nom BD<votre prénom>
3. Créer les tables suivantes :
Station (IdStation. Nom, Ville)
Mesure (IdStation#, Annee, Station, Temperature, Pluie)
4. Insérez les enregistrements suivants dans la table Station :
IdStation Nom Ville
60715 Cart hage Tunis
60731 Enfidha-Aéroport Sousse
60780 El-Borma Tataouin
e
5. Insérez les enregistrements suivants dans la table Station :
IdStation Année Station Températur Pluie
e
60715 2018 Eté 30.60 24
60715 2018 Hiver 13.50 150
60715 2019 Printemp 25.60 80
s
60731 2018 Eté 33.60 10
60731 2018 Hiver 17.60 100
60731 2019 Automne 30.00 11
60780 2019 Eté 42.30 0
60780 2019 Hiver 16.60 10
6. Exporter la base de données au format SQL:
7. Créer la page "Messures.html" permettant d’ajouter les valeurs de la température et de la pluie d’une station
via le formulaire suivant :
P. 1
4ème science informatique
TP Nº5
Sachant que le clic sur le bouton "ajouter" fait appel à :
Une fonction JavaScript intitulée "test1"
Un fichier intitulé "Mesures. php"
8. Développer la fonction Test1 permettant de s’assurer de la validité du remplissage des champs du formulaire
tout en respectant les contrôles suivants :
Tous les champs sont obligatoires
La température est un nombre compris entre -5 et 50
La pluie est un entier positif ou nul
9. Créer le fichier "Mesures.php" permettant d’ :
Afficher le message "Mesures déjà enregistrées !" dans le cas où le trio des valeurs des champs
"IdStation", "Annee" et "Saison" existe dans la table "Mesure"
Ou bien,
Ajouter les mesures saisies à la table appropriée puis afficher le message "Ajout effectué avec succès"
10. Créer la page "Consultation.html" contenant le formulaire suivant :
Sachant que le clic sur le bouton "Afficher" fait appel à :
Une fonction JavaScript intitulée "test2"
Un fichier intitulé "Consultation. php"
11. Développer la fonction Test2 permettant de s’assurer de l’obligation du remplissage des champs du formulaire
12. Créer le fichier "Consultation.php" permettant d’afficher, selon la donnée climatique choisie, les mesures
enregistrées de la station sélectionnée tout en respectant le format suivant :
P. 2
Station : <Nom>
Saison Année Mesure enregistrée
<saison <Annee <Temperature> ºC ou [<Pluie> mm]
> >
Cours : Mme N.Hassen
P. 3