【发布时间】:2014-01-27 14:58:09
【问题描述】:
我有一个分页脚本,它工作正常。我想在我的分页中添加一个范围。但是它应该采用以下格式;
>>
当我点击“5”时,应该是;
>>
同理,点击“8”,应该是;
>>
假设“11”是最后一页,如果我们点击 11,它应该是;
>>
我的代码是这样的;
$recordLimit = 4;
$totalNumberofRecords = 100;
$currentpage = !empty( $startPage ) ? (int) $startPage : 1 ;
$startFrom = ( $currentpage -1 ) * $recordLimit;
$limit = $startFrom.','.$recordLimit;
$totalPages = ceil( $totalNumberOfRecords / $recordLimit );
$j = 0;
for ($i = max(1, $currentpage - 1); $i<= min($currentpage + 4, $totalPages); $i++) {
$fairLists['pages'][$j] = $i;
if ( $startPage == $fairLists['pages'][$j] || ( $j == 0 && empty( $startPage ) )
{
$fairLists['pages'][$j] = array( $i ,"font-weight:bold;");
}else{
$fairLists['pages'][$j] = array( $i , 'font-weight:normal;' );
}
$j++;
}
我想将范围限制为 5,当我们到达范围时,它应该显示 1 条上一条记录和 3 条下一条记录;
如果有人知道脚本,请帮助我,
谢谢,
阿伦
【问题讨论】:
标签: php ajax pagination