Bonjour,
Je me sers de mon forum pour générer des news sur mon site.
Mon script récupère les topics postés sur un forum donné pour les afficher en tant que news.
J'affiche le titre, la date, l'auteur, etc. Pas de problème, je récupère ces infos depuis la table forum_topics
Le problème est que je n'arrive pas à afficher le contenu du post, car il se trouve dans une autre table qui contient tout les posts du forum (topics et réponses): forum_posts, dans le champ 'message'.
La table forum_posts comporte également un champ topic_id qui sert à dire dans quel thread se trouve le post.
Je suppose que je dois faire une requête qui demande d'afficher le premier post en date du topic_id qui correspond à l'id de la news.
Code :
- $reponse = mysql_query("SELECT * FROM forum_topics WHERE forum_id='21'" );
- while ($donnees = mysql_fetch_array($reponse) )
|
Titre, Auteur, date, etc..
Code :
- echo $donnees['subject'];
- echo $donnees['poster'];
- echo $donnees['posted'];
|
J'ai très peu d'expérience en php/sql, alors merci de m'aider :-)
Message édité par dRmm le 18-10-2008 à 00:00:58