Fout in script (Opgelost)
Rob - 01/03/2007 18:04 (laatste wijziging 01/03/2007 19:18)
HTML interesse
Page.php
$Last_5_Qry = "SELECT threadid, topic FROM bb2_threads WHERE boardid!='25' ORDER BY lastposttime DESC LIMIT 5";
$Last_5_Res = MYSQL_QUERY($Last_5_Qry) OR Die("Error getting 5 last posts: " .MYSQL_ERROR());
While($r = mysql_fetch_assoc($Last_5_Res))
{
$tpl->newBlock( "forum" );
$tpl->assign("id_forum", $r["threadid"]);
$tpl->assign("titel_forum", inkorten($r["topic"],32));
$tpl->assign("titel2_forum", $r["topic"]);
}
mysql_free_result($Last_5_Res);
$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";
$Last_5_Res = MYSQL_QUERY($Last_5_Qry) OR Die("Error getting 5 last posts: " .MYSQL_ERROR());
While($r = mysql_fetch_assoc($Last_5_Res))
{
$tpl->newBlock( "forum" );
$tpl->assign("id_forum", $r["threadid"]);
$tpl->assign("titel_forum", inkorten($r["topic"],32));
$tpl->assign("titel2_forum", $r["topic"]);
}
mysql_free_result($Last_5_Res);
$Last_5_Qry = "SELECT threadid, topic FROM bb2_threads WHERE boardid!='25' ORDER BY lastposttime DESC LIMIT 5" ;
{
$tpl -> newBlock ( "forum" ) ;
$tpl -> assign ( "id_forum" , $r [ "threadid" ] ) ;
$tpl -> assign ( "titel_forum" , inkorten( $r [ "topic" ] , 32 ) ) ;
$tpl -> assign ( "titel2_forum" , $r [ "topic" ] ) ;
}
$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" ;
{
$tpl -> newBlock ( "forum" ) ;
$tpl -> assign ( "id_forum" , $r [ "threadid" ] ) ;
$tpl -> assign ( "titel_forum" , inkorten( $r [ "topic" ] , 32 ) ) ;
$tpl -> assign ( "titel2_forum" , $r [ "topic" ] ) ;
}
Page.tpl
<div id="reactiesf">
<ul>
<!-- START BLOCK : forum -->
<li><a title="{titel2_forum}" href="/forum/last{id_forum}.html">{titel_forum}</a></li>
<!-- END BLOCK : forum -->
</ul>
</div>
<div id="reactiesla">
<ul>
<!-- START BLOCK : laatste ledenartikelen -->
<li><a title="{titel2_forum}" href="/forum/last{id_forum}.html">{titel_forum}</a></li>
<!-- END BLOCK : laatste ledenartikelen -->
</ul>
</div>
< div id= "reactiesf" >
< ul>
<!-- START BLOCK : forum -->
< li>< a title= "{titel2_forum}" href= "/forum/last{id_forum}.html" > { titel_forum} </ a></ li>
<!-- END BLOCK
: forum
--> </ ul>
</ div>
< div id= "reactiesla" >
< ul>
<!-- START BLOCK : laatste ledenartikelen -->
< li>< a title= "{titel2_forum}" href= "/forum/last{id_forum}.html" > { titel_forum} </ a></ li>
<!-- END BLOCK
: laatste ledenartikelen
--> </ ul>
</ 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
bosgroen - 01/03/2007 19:32
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
SomaQan - 01/03/2007 19:35
PHP beginner
doe is
While($r = mysql_fetch_assoc($Last_5_Qry))
Rob - 01/03/2007 20:58
HTML interesse
Het werkt! Bedankt!
Gesponsorde links
Dit onderwerp is gesloten .