2012-09-04 16 views
0

我有一個簡單的分頁劇本的第一頁上不同的行數:修改分頁腳本來顯示比別人

$product_nr = count($query); // counts the number of products 
$totalpages = ceil($product_nr/$rowsperpage); 
if ($currentpage > $totalpages){ $currentpage = $totalpages; } 
$offset = (($currentpage - 1) * $rowsperpage); 

代碼設置爲每頁顯示20行 - > $ rowsperpage = 20 ;

我需要一個想法,如何顯示只有第一頁上的18行只有,並將其餘2行添加到$ product_nr,因此它不會制止其他頁面的每頁分頁20行。

基本上是:

1st page - 18 rows; 
the other pages would show 20 rows per page from the remaining rows. 

任何想法?

回答

0

如果可能,您可以設置。 $ rowsperpage分別在第一頁上,即如果當前爲$ == 1,那麼$ rowperpage = 18 和所有其他頁面,你必須設置偏移-2 即

如果($當前頁!= 1 ){$ offset =((($ currentpage - 1)* $ rowsperpage)) - 2; }

0
if($currentpage == 1) 
$rowsperpage = 18; 
else 
$rowsperpage = 20;