Bonjour a tous,
Je suis actuellement stagière dans le milieu informatique et on m'a demandé de réaliser un forum assez spécial, un forum en arborescence (et oui maintenant on prend les stagiaires pour des techniciens de chez usenet) qui doit se présenter sous cette forme:
Artcile
|
|_Reponse_article
| |
| |_Reponse_de_la_Reponse_article
| |
| |_Reponse_de_la_Reponse_article
| --|
| --|_Reponse_de_la_Reponse_de_la_Reponse_article...(etc)
|
|_Reponse_article
Seul le sujet est affiché dans l'arboréscence car il faudra cliquer dessus pour afficher le message en entier. Pour réaliser ça j'ai pensé à une table avec un système de chaîne et d'articles enfants ou parents. Voici ma table pour les article.
CREATE TABLE `post` (
`id_post` int(11) NOT NULL auto_increment,
`corps_post` text NOT NULL,
`sujet_post` text NOT NULL, -- <-- c'est ça qu'il faut afficher
`auteur_post` varchar(50) NOT NULL default 'Inconnu',
`main` varchar(6) NOT NULL default 'parent', -- <-- indique si le post est parent ou enfant
`chain` int(11) NOT NULL default '0', -- <-- permet de connaître à quel post le message est relié.
`id_membre` int(11) NOT NULL default '0',
`date_post` datetime NOT NULL default '2000-01-01 00:00:00',
PRIMARY KEY (`id_post`)
)
Mon gros soucis est que je n'arrive absouluement pas a réaliser cet affichage puisqu'il est possible de chainé un message une infinité de fois. Je suis complétement perdu au niveau du code ! Si quelqu'un peut m'aider je lui serais vraiment très reconnaissante
Grand merci,
Eleison
Partager