Activité pratique n°7 : Comment présenter des informations d’une base de données à nos utilisateurs


Durée approximative de l'activité pratique 5h :


Problématique :


Sur le site web des activités pratiques du lycée Edmond Labbé, il n’y a rien de divertissant sur la page d’accueil. Afin de remédier à cela, on se propose de « brancher » le site à une base de données afin d’en tirer des citations d'un scientifique célèbre qui y seront stockés.


1 – Schématisation de l’architecture


On vous donne un environnement « propre » par groupe :

-        identifiant, mot de passe pour la base de données 

-        identifiant, mot de passe pour le serveur apache


2 - Cahier des charges

Lorsqu’un utilisateur se connecte sur le site des activités pratiques, il va recevoir une citation en guise de bienvenue sur la page.



Il ne doit pas voir une citation qu’il aurait déjà vue la veille. Il faudra donc mettre en place un système d’exclusion.

Les citations seront tirées au sort, attention à bien utiliser une fonction qui tire un nombre « vraiment » aléatoire.

Les citations doivent attirer le regard sur la page sans agresser l’utilisateur.

Travail demandé

- Faite l'activité d'initiation sur php et mysql 

- Réalisation d'un dossier de mise à œuvre qui traiteront des éléments suivants (liste non exhaustive ) :

    • Mettre le cahier des charges/exigences sous forme de carte mentale ou autre (graph).
    • Recherche d’idée pour concevoir la solution. Cheminement de l'information.
    • Créer les bonnes tables avec les bons types et les informations dont on a besoin.
    • Intégrer le fichier des citations « citationsAE.txt » dans la base de données selon la méthode de votre choix.
    • Interroger la base de données en PHP.
    • Afficher le résultat de la requête dans la page Web.
    • Gérer le style en externe avec une feuille de style, utilisez la coquille vide SINPCVide et utilisez le site bootstrap.


Créé avec HelpNDoc Personal Edition: Créer des livres électroniques EPub facilement