TP11 – MYSQL – Réaliser un forum – Page de commentaires
- En vous inspirant de la partie du cours qui porte sur la création d’une base de données sans passer
par phpmyadmin, créer une base de données nommée NomDeFamille_bdd_23_24 (Remplacez
NomDeFamille par le vôtre).
La base contient deux tables billets et commentaires.
- La table billets a pour champ id, titre, contenu.
- La table commentaires contient les champs id, id_billet, auteur et commentaire.
(id est une clé primaire, id_billet est une clé étrangère. Les autres attributs sont de type TEXT.)
- La page [Link] contient le formulaire suivant :
- Les informations saisies comme titre et contenu du billet sont enregistrées dans la table billets.
A faire
- Améliorer la table pour que puissent s’a icher la date et l’heure de saisie de chaque
commentaire. (s’inspirer du cours sur la partie « Les dates en SQL »).
- Rajouter du CSS.
- Rendre les pages responsives
- Mettre le code php d’ouverture de la base dans un fichier ouverture_bdd.php à inclure à chaque
fois que nécessaire.
- Faire de sorte que la saisie d’un premier billet crée automatiquement la base et les tables avec IF
NOT EXISTS
- Mettre une barre de menu et un footer à inclure avec la commande include de php.
- Sur la même page [Link], écrire une requête SQL qui récupère les billets contenus dans la table
billets et les a iche selon leurs ordres d’insertion (du plus récent au plus ancien).
- Un clic sur le lien hypertexte Commentaires redirige vers la page [Link] en
transmettant l’id du billet en méthode GET et se présente comme suit :
- Créer un formulaire avec deux champs de saisie dans une page [Link] comme suit :
- Les commentaires ajoutés sont enregistrés dans la table commentaires et peuvent être a ichés en
dessous du formulaire avec une requête SQL.