Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ColdFusion分页和页码_Coldfusion - Fatal编程技术网

ColdFusion分页和页码

ColdFusion分页和页码,coldfusion,Coldfusion,我有一个存储在数据库中的用户评论列表,每页显示10条。在页面加载时,我需要动态呈现适当数量的页码。起初我以为我只需要得到评论的总数,然后除以10就可以得到页面的#。然而,这并不正确。例如: 1. 1-10 2. 11-21 3. 22-32 4. 33-43 5. 44-54 6. 55-65 7. 66-76 所以基本上我的原始数学,如果我有70个结果,我会有7页,但如果我有71个结果,我会有8页,这显然是不正确的。我怎样才能解决这个问题 这是我的原始代码: <cfset commen

我有一个存储在数据库中的用户评论列表,每页显示10条。在页面加载时,我需要动态呈现适当数量的页码。起初我以为我只需要得到评论的总数,然后除以10就可以得到页面的#。然而,这并不正确。例如:

1. 1-10
2. 11-21
3. 22-32
4. 33-43
5. 44-54
6. 55-65
7. 66-76
所以基本上我的原始数学,如果我有70个结果,我会有7页,但如果我有71个结果,我会有8页,这显然是不正确的。我怎样才能解决这个问题

这是我的原始代码:

<cfset commentsNumber = getComments.recordcount / 10>


          <cfloop from="1" to="#commentsNumber#" index="i" >
          <cfoutput>
          #i#
          </cfoutput>
          </cfloop>

#我#
编辑:我今天不能做数学:(

…如果我有71个结果,我会得到8页,这显然是不正确的

每页10个结果w/71结果是8页。怎么了

…如果我有71个结果,我会得到8页,这显然是不正确的


每页10个结果w/71个结果是8页。怎么了?

如果你想确定ColdFusion中的记录分页,你可以使用像这样的开源库。它为你处理所有的数学问题,并提供可定制的显示。

如果你想确定ColdFusion中的记录分页,你可以使用像它为您处理所有的数学运算,并提供可自定义的显示。

嘿,先纠正您的数学运算。:)您的示例是错误的。 如果你每页显示10条评论,那么应该是 1.1-10 2.11-20 3.21-30 等


顺便说一下,您可以使用CFGRID进行分页。。。这很简单。

嘿,先纠正你的数学错误。…)你的例子是错误的。 如果你每页显示10条评论,那么应该是 1.1-10 2.11-20 3.21-30 等


顺便说一下,您可以使用CFGRID进行分页。。。这很简单。

第1页->第1页到第10页第2页->第11页到第20页。。第7页->第61页到第70页哇,我丢了,我把11-21作为10个项目,实际上是11页1->第1页到第10页2->第11页到第20页。。第7页->第61页到第70页哇,我丢了,我把11-21列为10项,实际上是11。谢谢,在布拉德利指出之后,我意识到了这一点。我的评论页面是用AJAX完成的,所以我只是从头开始做的。谢谢,在布拉德利指出后,我意识到了这一点。我的评论页面是用AJAX完成的,所以我只是从头开始做的。