2011-05-20 77 views
0

在單個頁面上,我一次顯示20條記錄,並且具有該記錄,我正在生成帶有其配置文件的PDF以導出/下載管理員。PHP頁面記錄顯示邏輯

現在,我想要的是,例如。 4日頁我傳遞,4,而實際記錄我將不得不將61〜80 ..和..

例如:

3rd page: 41 ~ 60 records 
4th page: 61 ~ 80 records 
5th page: 81 ~ 100 records and so on.. 

沒有任何一個有想法,如何傳遞在這種情況下動態開始和結束查詢限制

+4

您正在尋找分頁教程。見例如[php示例腳本分頁](http://stackoverflow.com/q/3615515) – 2011-05-20 07:59:07

+0

也在問題:您使用哪個PDF庫? – ZoolWay 2011-05-20 08:00:06

+0

我們在cakephp中使用的tcPDF庫 – 2011-05-20 08:01:43

回答

2

簡單(不考慮以下內容作爲有效PHP代碼,因爲....它不是!):

$page = $_GET['page'] ? $_GET['page'] : 1; 
$records_on_page = X; 
$offset = $records_on_page * ($page-1); 
$limit = "LIMIT $offset,$records_on_page" 

page, offset, on_page 
1, 00, 20 
2, 20, 20 
3, 40, 20 
4, 60, 20 
5, 80, 20 
etc. 

所有的邏輯。