У меня есть список комментариев пользователей, хранящихся в базе данных, и я показываю 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>
Редактировать: Сегодня я не умею математику: (