首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在分页中更改序列号

在分页中更改序列号
EN

Stack Overflow用户
提问于 2017-06-03 14:19:19
回答 1查看 1.4K关注 0票数 0

我在我的表中用这个代码对序列号进行分页:

代码语言:javascript
复制
$number = 1
echo "<td>  ". $number++ ." </td>";

但问题是,当我更改页码时,它又从1开始。

我正在使用"?page=x"进行分页。

因此,如果我在?page=1中有5条记录,那么序列号应该从第2页的6开始。

如何做到这一点?

我不能使用MySQL中的唯一id,因为在中间我删除了一些记录,唯一的id号是"1,2,3,5,6,8,10“

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-03 14:23:08

代码语言:javascript
复制
$number = 1;
$numElementsPerPage = 5; // How many elements per page
$pageNumber = isset($_GET['page']) ? (int)$_GET['page'] : 1;
$currentNumber = ($pageNumber - 1) * $numElementsPerPage + $number;
echo "<td>  ". $currentNumber++ ." </td>";
$number++;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44344874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档