Faites un blog

La base de données

Créez les tables telles que

users
	id_user
	login
	password
	email

posts
	id_post
	title
	text
	date
	id_user

comments
	id_comment
	author
	url
	email
	text
	date
	ip
	id_post

La page d'accueil

Sur la page d'accueil, vous devez afficher

  • la liste des titres des posts
  • l'auteur des chaque post
  • la date de chaque post
  • le nombre de commentaires

Pour le nombre de commentaires, quand il n'y en a aucun, il faut que le post s'affiche quand même, et pour ce, utilisez une jointure LEFT JOIN

La page de post

Dans la page post.php?id=xx on affiche sensiblement les mêmes informations plus le texte (contenu principal du post) et surtout on peut ajouter des commentaires.

Quand on envoie un commentaire, on retombe sur la page post.php?id=xx

N'oubliez pas de mettre un <input type=“hidden” name=“id” value=“xx” /> dans le formulaire d'ajout de commentaire pour savoir sur à quel post on est en train d'ajouter des commentaires.

ressources/php/td06.txt · Last modified: 2013/06/16 22:51 (external edit)
 
 
Creative Commons License Powered by PHP Valid XHTML 1.0 April