login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fout in script (Opgelost)

Offline Rob - 01/03/2007 18:04 (laatste wijziging 01/03/2007 19:18)
Avatar van RobHTML interesse Page.php

  1. $Last_5_Qry = "SELECT threadid, topic FROM bb2_threads WHERE boardid!='25' ORDER BY lastposttime DESC LIMIT 5";
  2. $Last_5_Res = MYSQL_QUERY($Last_5_Qry) OR Die("Error getting 5 last posts: " .MYSQL_ERROR());
  3.  
  4. While($r = mysql_fetch_assoc($Last_5_Res))
  5. {
  6. $tpl->newBlock( "forum" );
  7. $tpl->assign("id_forum", $r["threadid"]);
  8. $tpl->assign("titel_forum", inkorten($r["topic"],32));
  9. $tpl->assign("titel2_forum", $r["topic"]);
  10. }
  11. mysql_free_result($Last_5_Res);
  12.  
  13. $Last_5_Qry = "SELECT threadid, topic FROM bb2_threads WHERE boardid!='25, 2, 3, 5, 6, 7, 37, 48, 49, 63, 64, 34, 14, 15, 9, 29, 19, 20, 39, 40, 41, 42, 43, 27, 26, 65, 66, 67' ORDER BY topic DESC LIMIT 5";
  14. $Last_5_Res = MYSQL_QUERY($Last_5_Qry) OR Die("Error getting 5 last posts: " .MYSQL_ERROR());
  15.  
  16. While($r = mysql_fetch_assoc($Last_5_Res))
  17. {
  18. $tpl->newBlock( "forum" );
  19. $tpl->assign("id_forum", $r["threadid"]);
  20. $tpl->assign("titel_forum", inkorten($r["topic"],32));
  21. $tpl->assign("titel2_forum", $r["topic"]);
  22. }
  23. mysql_free_result($Last_5_Res);


Page.tpl

  1. <div id="reactiesf">
  2. <ul>
  3. <!-- START BLOCK : forum -->
  4. <li><a title="{titel2_forum}" href="/forum/last{id_forum}.html">{titel_forum}</a></li>
  5. <!-- END BLOCK : forum -->
  6. </ul>
  7. </div>
  8. <div id="reactiesla">
  9. <ul>
  10. <!-- START BLOCK : laatste ledenartikelen -->
  11. <li><a title="{titel2_forum}" href="/forum/last{id_forum}.html">{titel_forum}</a></li>
  12. <!-- END BLOCK : laatste ledenartikelen -->
  13. </ul>
  14. </div>


Naar mijn weten heb ik alles goed ingevuld, maar toch werkt het niet als ik het upload. Ik heb een balk met Laatste Forumberichten en daaronder worden de laatste vijf reacties weergegeven.

Daar direct onder staan de laatste vijf ledenartikelen en daaronder de afbeelding van Laatste Ledenartikelen.

Het is de bedoeling dat de laatste vijf ledenartikelen ónder de balk met Laatste Ledenartikelen worden weergegeven.

Edit: dit werkt, alleen worden de topics van dit specifieke forum niet weergegeven. Wel van alle andere.

3 antwoorden

Gesponsorde links
Offline bosgroen - 01/03/2007 19:32
Avatar van bosgroen Gouden medaille

PHP interesse
heb je tpl wel geinitialiseerd, geprepared?

$tpl->newBlock( "forum" );
<<<<doe je na beide queries

SELECT threadid, topic FROM bb2_threads WHERE boardid!='25, 2, 3, 5, 6, 7, 37, 48, 49, 63, 64, 34, 14, 15, 9, 29, 19, 20, 39, 40, 41, 42, 43, 27, 26, 65, 66, 67' ORDER BY topic DESC LIMIT 5";
$Last_5_Res = MYSQL_QUERY($Last_5_Qry) OR Die("Error getting 5 last post
<<< Werkt zoiets? probeer anders WHERE ! Find_In_Set(boardid,'24,2,~' )

Probeer je queries eens uit in bv phpmyadmin
Offline SomaQan - 01/03/2007 19:35
Avatar van SomaQan PHP beginner doe is

  1. While($r = mysql_fetch_assoc($Last_5_Qry))
Offline Rob - 01/03/2007 20:58
Avatar van Rob HTML interesse Het werkt! Bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s