2011-05-20 49 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. 

所有的逻辑。