Who can help me please my viewtpc show only the first two pages then after that it show empty pages it dnt show the text on the other pages
Code:
//////////////////////////////////View Topic///////////////////
else if($action=="viewtpc"){
$pstyle = gettheme($sid);
echo xhtmlhead("$stitle",$pstyle);
getalert($sid);
$tid = $_GET["tid"];
$go = $_GET["go"];
$tfid = mysql_fetch_array(mysql_query("SELECT fid FROM ibwf_topics WHERE id='".$tid."'"));
$fname = getfname($tfid[0]);
if (isforumblocked($uid)){
boxstart("Error!");
echo "<img src=\"notok.gif\"/>";
echo "Your forum access has been blocked by a moderator!!!<br/><br/>";
echo "<a href=\"index.php?action=main&sid=$sid\">Main Menu</a>";
echo "</font></body></html>";
exit();
}
if(!canaccess($uid, $tfid[0])){
boxstart("Error!");
echo "<img src=\"notok.gif\"/>";
echo "This post belongs to $fname forum which is not available to you presently. To read this post, join $fname group.<br/><br/>";
echo "<a href=\"index.php?action=main&sid=$sid\">Main Menu</a>";
echo "</font></body></html>";
exit();
}
if($go!="") {
$page=getpage_go($go,$tid,$sid);
}
boxstart("Topic");
$tinfo = mysql_fetch_array(mysql_query("SELECT name, text, authorid, crdate, views, fid, pollid from ibwf_topics WHERE id='".$tid."'"));
$tnm = htmlspecialchars($tinfo[0]);
$namewa = mysql_fetch_array(mysql_query("SELECT name FROM ibwf_forums WHERE id = $tinfo[5]"));
$namewa1 = htmlspecialchars($namewa[0]);
$rampagetime = time() + (addhours());
addonline($uid,"Reading post <i>$tnm</i> in $fname forum","index.php?action=$action&tid=$tid");
boxstart("$tnm");
$vws = $tinfo[4]+1;
$num_pages = getnumpages($tid, $sid);
echo "Subject: $tnm<br/>Viewed: $vws times<br/>Topic no.: $tid<br/>";
$pagewa = 1;
while ($pagewa<=$num_pages)
{
echo "Page [<a href=\"index.php?action=viewtpc&page=$pagewa&sid=$sid&tid=$tid\">$pagewa</a>]";
$pagewa = $pagewa+1;
};
if($page==""||$page<1) {
$page=1;
}
$posts_per_page = getppp($uid);
if($page>$num_pages) {
$page=$num_pages;
}
$limit_start = $posts_per_page *($page-1);
$rpls = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_posts WHERE tid='".$tid."'"));
///fm here
if($page==1){
mysql_query("UPDATE ibwf_topics SET views='".$vws."' WHERE id='".$tid."'");
$ttext = mysql_fetch_array(mysql_query("SELECT authorid, text, crdate, pollid FROM ibwf_topics WHERE id='".$tid."'"));
$unick = getnick_uid($ttext[0]);
if($showavatar[0]=="1")
{
$avlink = getavatar($item[2]);
if ($avlink!=""){
echo "<img src=\"$avlink\" height=\"25\" width=\"25\" alt=\"avatar\"/>";
}else{
echo "<img src=\"/images/nopic.jpg\" height=\"25\" width=\"25\" alt=\"avatar\"/>";
}
}
if(isonline($ttext[0])){
$iml = "<img src=\"images/onl.gif\" alt=\"+\"/>";
}else{
$iml = "<img src=\"images/ofl.gif\" alt=\"-\"/>";
}
if(isadmin($ttext[0]))
{$usl = "$iml<a href=\"index.php?action=viewuser&sid=$sid&who=$ttext[0]\"><font color='red'>$unick</font></a>";}
else if(isadmin($ttext[0]))
{$usl = "$iml<a href=\"index.php?action=viewuser&sid=$sid&who=$ttext[0]\"><font color='lightgreen'>$unick</font></a>";}
else if(ismod($ttext[0]))
{$usl = "$iml<a href=\"index.php?action=viewuser&sid=$sid&who=$ttext[0]\"><font color='blue'>$unick</font></a>";}
else if(isbanned($ttext[0]))
{$usl = "$iml<a href=\"index.php?action=viewuser&sid=$sid&who=$ttext[0]\"><strike>$unick</strike></a>";}
else
{$usl = "$iml<a href=\"index.php?action=viewuser&sid=$sid&who=$ttext[0]\">$unick</a>";}
$topt = "<a href=\"index.php?action=tpcopt&sid=$sid&tid=$tid\">[Options] </a>";
$rep = "<a href=\"index.php?action=addrep&sid=$sid&tid=$tid\">[Rate]</a>";
$pst = parsemsg($ttext[1],$sid);
echo "<br/>Post from $usl: $topt $rep<br/>";
$rampagetime = $ttext[2] + (addhours());
$dtot = date("d/m/Y h:i:s A",$rampagetime);
echo $dtot."<br/>";
echo "<br/>$pst<br/>";
if($ttext[3]>0){
echo "<a href=\"index.php?action=viewtpl&sid=$sid&who=$tid\">POLL</a><br/>";
}
}
if($page>1){
$limit_start--;
}
$sql = "SELECT id, text, uid, dtpost FROM ibwf_posts WHERE tid='".$tid."' ORDER BY dtpost LIMIT $limit_start, $posts_per_page";
$posts = mysql_query($sql);
while($post = mysql_fetch_array($posts)){
$unick = getnick_uid($post[2]);
if(isonline($post[2])){
$iml = "<img src=\"images/onl.gif\" alt=\"+\"/>";
}else{
$iml = "<img src=\"images/ofl.gif\" alt=\"-\"/>";
}
if(isadmin($post[2]))
{$usl = "$iml<a href=\"index.php?action=viewuser&sid=$sid&who=$post[2]\"><font color='red'>$unick</font></a>";}
else if(isvip($post[2]))
{$usl = "$iml<a href=\"index.php?action=viewuser&sid=$sid&who=$post[2]\"><font color='lightgreen'>$unick</font></a>";}
else if(ismod($post[2]))
{$usl = "$iml<a href=\"index.php?action=viewuser&sid=$sid&who=$post[2]\"><font color='blue'>$unick</font></a>";}
else if(isbanned($post[2]))
{$usl = "$iml<a href=\"index.php?action=viewuser&sid=$sid&who=$post[2])\"><strike>$unick</strike></a>";}
else
{$usl = "$iml<a href=\"index.php?action=viewuser&sid=$sid&who=$post[2]\">$unick</a>";}
$pst = parsemsg($post[1], $sid);
$topt = "<a href=\"index.php?action=pstopt&sid=$sid&pid=$post[0]&page=$page&fid=$tinfo[5]\">[Options]</a>";
echo "<br/>$usl: $topt<br/>";
$rampagetime = $post[3] + (addhours());
$dtot = date("d/m/Y h:i:s A",$rampagetime);
echo $dtot."<br/>";
echo "$pst<br/>";
}
echo "<center>";
if($page<$num_pages){
$npage = $page+1;
echo "<a href=\"index.php?action=viewtpc&page=$npage&sid=$sid&tid=$tid\">Next</a><br/>";
}
if($page>1){
$ppage = $page-1;
echo "<a href=\"index.php?action=viewtpc&page=$ppage&sid=$sid&tid=$tid\">«Previous</a>";
}
echo "Add reply:<br/><form action=\"genproc.php?action=post&sid=$sid\" method=\"post\"><textarea id=\"inputText\" name=\"reptxt\"></textarea><br/>";
echo "
<input type=\"hidden\" name=\"tid\" value=\"$tid\"/>
<input type=\"hidden\" name=\"qut\" value=\"\"/>
<input id=\"inputButton\" type=\"submit\" value=\"Send\"/>
</form></center>";
echo "<p align=\"center\">Page $page of $num_pages<br/>";
$fid = $tinfo[5];
$fname = getfname($fid);
echo "<a href=\"index.php?action=viewfrm&sid=$sid&fid=$fid\">Back to $fname Forum</a><br/><br/></p>";
boxend();
}