【问题标题】:Whats the formula to get the page numbers for pagination?获取分页页码的公式是什么?
【发布时间】:2011-05-24 13:44:41
【问题描述】:

这个问题与我正在写的轻量级分页脚本有关。

我有每页的项目总数和页数限制。例如总共 15 个项目,但我想分页 10。这意味着有 2 页。我如何使用公式来实现?

我现在用的是ceil( $total / $page_limit ),对吗?

【问题讨论】:

  • 对我来说,你想使用 Ceil,因为你必须有整页,最后一页会携带你的剩菜/剩余物。
  • 我认为它是行数除以每页的行数,所以这是正确的

标签: php pagination formula


【解决方案1】:

是的,没错。 15/10 = 1.5。上限是 2

【讨论】:

    【解决方案2】:

    我现在正在使用 ceil( $total / $page_limit ) 对吗?

    是的,是的。如果没有要舍入的内容(例如,如果结果不是浮点数),它将简单地返回结果。如果结果是浮点数,它将向上取整(下一个最高整数值),因此您将有一页的项目少于其他页面,但这应该不是问题。

    【讨论】:

      【解决方案3】:

      我不确定你现在在哪里有代码,但你需要做更多的事情来创建一个分页过程,我建议谷歌一些简单的 php 分页代码并在你的代码中使用它。

      检查这个寻求帮助! http://php.about.com/od/phpwithmysql/ss/php_pagination.htm

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-08-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-06
        • 2019-09-13
        • 2018-06-19
        相关资源
        最近更新 更多