Hi i am trying to make a next previous page
and my code crashes once a while i was wondering if any one can help me find the wrong part
thanks in advance
here is my code
$pages=intval($numrows/$limit);
if ($numrows%$limit) {
// has remainder so add one page
$pages++;
}
$c=19;
$d=9;
if ($page!=1){
if ($page>10) { // bypass PREV link if offset is 0
$prevpage=$page-9;
print \"<font face=\\\"Verdana\\\" size=\\\"2\\\"><b><a href=\\\"$PHP_SELF?page=$prevpage\\\"> PREV</b></font></a> \\n\";
}
}
// middle part starts here
if ($pages!=1)
{
if ($page-10<=0)
{
for ($i=1;$d>=0;$i++) {
if ($pages>$i){
// loop thru
$nextpage=$i;
print \"<font face=\\"Verdana\\" size=\\"1\\"><b><a href=\\"$PHP_SELF?page=$nextpage\\"> $i</b></font></a> \n\";
$d--;
}
}
}
elseif (($page-10>0) and ($page+10<=$pages))
{
for ($i=$page-$d;$c>0;$i++) {
if ($pages>$i){
// loop thru
$nextpage=$i;
print \"<font face=\\\"Verdana\\\" size=\\\"1\\\"><b><a href=\\\"$PHP_SELF?page=$nextpage\\\"> $i</b></font></a> \\n\";
$c--;
} }
}
elseif ($page+9>=$pages)
{
for ($i=$pages-$c;$pages>=$i;$i++) {
// loop thru
$nextpage=$i;
print \"<font face=\\"Verdana\\" size=\\"1\\"><b><a href=\\"$PHP_SELF?page=$nextpage\\"> $i</b></font></a> \n\";
}
}
}
if ($page+10<=$pages) { // bypass PREV link if offset is 0
$nextpage=$page+10;
print \"<font face=\\\"Verdana\\\" size=\\\"2\\\"><b><a href=\\\"$PHP_SELF?page=$nextpage\\\"> NEXT</b></font></a></center></td></tr></table>\\n\";
}