我有一個分頁腳本,它工作正常。我想爲我的分頁添加一個範圍。它應該採用以下格式;PHP分頁範圍
< < < 1 | 2 | 3 | 4 | 5> >>
當我點擊「5」時,它應該是;
< < < 4 | 5 | 6 | 7 | 8> >>
同樣當點擊「8」時,它應該是;
< < < 7 | 8 | 9 | 10 | 11> >>
假設「11」是最後一頁,如果我們點擊11,它應該是;
< < < 7 | 8 | 9 | 10 | 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條一個記錄;
如果有人知道的腳本,然後請大家幫幫我,
感謝,
阿倫
@Arun德蘭,是你的問題得到解決或不.. – Partap
至少你應該回復是或否 – Partap
你能舉例說明一下嗎? –