Sei sulla pagina 1di 2

Ministère de l’Education Nom : ……………..

……………
Lycée Chebbi Tozeur.
Prénom : …………………………..
INFORMATIQUE
C l a s s e : 4 i è m e S I T IC Numéro : ………………………….
Prof : DAOUA Lo tf i Date : 02-04 -2018

Duré : 1 heure Coefficient : 1.5


Devoir de Contrôle n° 2
Important :

Créer un dossier portant « votre nom et prénom » dans le dossier c:\program file/easyphp/www.
Enregistrer au fur et à mesure votre travail dans ce dossier. Tout fichier que vous enregistrerez en dehors
des emplacements adéquats ne sera ni recherché, ni pris en compte et sera systématiquement détruit.

Une organisation indépendante charge votre entreprise de réaliser un site web dynamique. Votre part du projet est
de créer la partie du site permettant la gestion d’un livre d’or.

NB : Un livre d'or est un livre que tous les visiteurs d'un site peuvent signer, en y laissant un petit message de
sympathie concernant ce même site.

Ce livre d’or sera composé de deux pages : Une page « index.php » pour présenter les différentes signatures et une
page « insert_signature.php » permettant à un visiteur de signer ce livre d’or.

La page index.php :
Cette page permet de lister toutes les signatures déjà stockées dans une table de base de donnée conforme à la
représentation suivante :

Lien hypertexte qui


Exemple de messages permet d’affiche le
laissés par des visiteurs formulaire d’insertion
du site de signature

La page insert_signature.php : Cette page permet de soumettre une signature par un visiteur du site et qui
a la représentation suivante :
Travail demandé :
CHAMP TYPE
1. Créer la base de données nommé « site » puis
INT (6) avec une option
la table « livre_or » conformément au schéma id
AUTO_INCREMENT
suivant : auteur VARCHAR (30)
email VARCHAR (70)
date datetime
message text

2. Insérer l’exemple de données suivant :


auteur email date message
Baha baha@yahoo.fr 02/04/2018 Premier exemple de signature
Taysir taysir@yahoo.fr 02/04/2018 Deuxième exemple de signature

3. Créer la page index.php qui liste les signatures enregistrées et qui contient un lien hypertexte
permettant à un visiteur d‘afficher la page « insertion de signature ». Les signatures doivent être
ordonnées par date d’insertion.
4. Créer la page insert_signature.php avec laquelle un visiteur peut soumettre une nouvelle entrée dans
le livre d’or.
Avant d’insérer une nouvelle entrée la page doit faire appel à une fonction verif() écrite en JavaScript qui

 Vérifie si le visiteur à remplit tous les champs.


 Vérifie si le champ email est correct (une adresse email doit contenir les caractères «. » et « @ »)
 Vérifie si le champ message ne dépasse pas 1000 caractères.
Rappelle : ORDER BY permet de trier les lignes dans un résultat d'une requête SQL.
Grille de notes :

Question 4
1 2 3
PHP JavaScripts
Nombre de points 2 2 6 4 6

Bon Travail

Potrebbero piacerti anche