そのため、多数のレコードを返すクエリがあります。結果ページに次のような行を表示します: 30 以上の結果のうちの結果 1 から 10 を以下に示します。
これを行うことで得られる30以上の数字:
<!--- round to the nearest ten --->
<cfset totalfoundRounded = Round(myquery.recordcount/ 10) * 10>
これは、レコード数がたとえば 34 以下の場合にうまく機能します。または 24 以下、基本的に 5 を超えるとすぐに、私のコードは切り上げられます。そのため、18 件のレコードしかない場合でも、20 件以上のレコードが見つかったと表示されます。
このロジックを機能させる方法について頭を悩ませていたので、18 であっても 19 であっても、常に最も近い 10 に切り捨てられます。
int() を使用してみましたが、うまくいきませんでした。小数点以下の桁数でしか機能しません。
それで、コールドフュージョンに機能がありますか、それともこれを機能させるために欠けているテクニックがありますか? 検索しても何も見つからず、数学は私の得意分野ではありません:(
提案をありがとうございました!!