PHP Page Records отображает логику - PullRequest
0 голосов
/ 20 мая 2011

На одной странице я отображаю 20 записей за раз, и с этими записями я создаю PDF с их профилем для экспорта / загрузки для администратора.

Теперь то, что я хочу, например, ex.на 4-й странице я прохожу, 4, в то время как фактические записи, которые у меня будут, будут 61 ~ 80 .. и на ..

например:

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

Есть ли у кого-нибудь идеи, какмогу ли я передать динамическое ограничение начала и конца запроса в этом случае?

1 Ответ

2 голосов
/ 20 мая 2011

Простой (не считайте следующий код действительным 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.

вся логика.

...