login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Nieuws uit phpbb database

Offline DrB - 23/12/2006 12:55
Avatar van DrBHTML interesse Best Leden,

Door middel van onderstaande code kan ik geplaatste forumberichten laten zien op mijn website. Dit werkt goed. Alleen nu wil ik alleen de berichten uit een bepaalde categorie laten zien, hoe doe ik dat?

  1. <!-- NEWS -->
  2. <?php for ($i = 0; $i < count($news); $i++) { ?>
  3. <table width="100%" cellpadding="3" cellspacing="1" border="0" class="forumline">
  4. <tr>
  5. <th class="thTop" height="28"><?php echo $news[$i]['topic_title']; ?><?php if ($news[$i]['topic_trimmed']) { echo '...'; } ?></th>
  6. </tr>
  7. <tr>
  8. <td class="row1" align="left" width="100%">
  9. <span class="gensmall">
  10. <?php echo $lang['Author']; ?>:
  11. <a href="<?php echo append_sid($phpbb_root_path . 'profile.php?mode=viewprofile&amp;u=' . $news[$i]['user_id']); ?>">
  12. <?php echo $news[$i]['username']; ?></a> ::
  13. <?php echo $lang['Posted']; ?>:
  14. <?php echo create_date($board_config['default_dateformat'], $news[$i]['post_time'], $board_config['board_timezone']); ?>
  15. </span>
  16. <span class="gen">
  17. <hr size="1"/>
  18. <?php echo $news[$i]['post_text']; ?><?php if ($news[$i]['trimmed']) { echo '...'; } ?>
  19. </span>
  20. <hr size="1"/>
  21. <span class="gensmall">
  22. <div align="right"><font color="#333333" face="Verdana" size="1">(<?php echo $news[$i]['topic_replies']; ?>)
  23. <a href="<?php echo append_sid($phpbb_root_path . 'viewtopic.php?t=' . $news[$i]['topic_id']); ?>">
  24. <?php echo $lang['Replies']; ?></a></font></div>
  25. </span>
  26. </td>
  27. </tr>
  28. </table>
  29. <br />
  30. <?php } ?>

3 antwoorden

Gesponsorde links
Offline zamna - 23/12/2006 13:03 (laatste wijziging 23/12/2006 13:04)
Avatar van zamna HTML beginner Je Query aanpasssen:
  1. SELECT * FROM tblNieuws WHERE categorie = 2

Dit is maar een voorbeeld hé
Hier vind je meer info:
http://www.site...amp;id=117
Offline DrB - 23/12/2006 13:16 (laatste wijziging 23/12/2006 15:15)
Avatar van DrB HTML interesse Het werkt nu, alleen nu wil ik het volgende:

Met onderstaande code haal ik de laatste 5 topics uit het forum:

  1. <? include_once ("forum/config.php");
  2. $mysql_connection = mysql_connect (localhost, user, pass) or die ("Connection failed");
  3. mysql_select_db (main) or die ("Selecting database failed");
  4.  
  5. $query = "SELECT topic_id,topic_title FROM phpbb_topics order by topic_id desc limit 5
  6. ";
  7. $res = mysql_query($query);
  8. while($data = @mysql_fetch_array($res))
  9. {
  10. echo "&nbsp;<a href=\"forum/viewtopic.php?t=".$data["topic_id"]."\">".$data['topic_title']."</a><br>";
  11. }
  12. ?>


Nu wil ik echter alleen de topics uit categorie 1 laten zien. Dus cat_id='1'

Hoe doe ik dat?
Offline marten - 23/12/2006 17:54
Avatar van marten Beheerder
  1. $query = "SELECT topic_id,topic_title FROM phpbb_topics WHERE cat_id = 1 order by topic_id desc limit 5
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.226s