View file display_no.php

File size: 900B
<?
function display_pageno($total_no,$start,$link,$limit)
{
$totalLink = 5;
$pagination='';
if($start!=1)
$pagination = '<a href="'.$link.'1">Fast</a> | ';

$no_of_page=ceil($total_no/$limit);

if ($start*$limit > $limit)
$pagination .= '<a href="'.$link.($start-1).'">Prev</a>';

$count_record=0;
$i=1;
if($start > $totalLink)
$i=$start-floor($totalLink/2);
/*   elseif($start<=$no_of_page)
{
$i=$start-((int)($start%$limit))+1;
if($i<=0){ $i=1; }
elseif(((int)($start%$limit))<=0){ $i=$start-((int)(($start-1)%$limit)); }
}
*/
for (;$i<=$no_of_page;$i++)
{
if($start==$i)
$pagination .= $i;
else
$pagination .= ' | <a href="'.$link.$i.'">'.$i.'</a> | ';
$count_record=$count_record+1;
if ($count_record==$totalLink)
break;
}

if($start < $no_of_page)
{
$pagination .= '<a href="'.$link.($start+1).'">Next</a> | ';
$pagination .= '<a href="'.$link.$no_of_page.'">Last</a>';
}
echo $pagination;
}
?>