h4>共有使用者<?php echo
$this
->
total
;?>
h4>
div>
tbody
>
table
>
<
div
class=
"pull-right"
>
<
ul class=
"pagination "
style=
"display: inline;"
>
<?php
if (
$this
->
page
<= 1)
else
?>
li>
<?php
$start=0
;//開始頁碼
$end=0
;//末尾頁碼if(
$this
->
page
>
$this
->
totalpage
)$nums1
=intval
($this
->
count/2
);//開始項當前的個數
$nums2
=$this
->
count%2
==0?$nums1-1
:$nums1
;//末尾項當前的個數 判斷是偶數還是奇數,是偶數就減1if(
$this
->
page
<=
$this
->
count
- $nums2
) //當前頁數小於或等於顯示頁碼減去末尾項,當前位置還處於頁碼範圍
else
/*當計算出來的末尾項大於總頁數*/if(
$end
>
$this
->
totalpage
)for
($i
= $start
; $i
<=
$end
; $i
++)
else
}if
($this
->
page
>=
$this
->
totalpage
) else
?>
li>
<
li>
<
span
style=
"font-style: inherit;"
> 共<?php echo
$this
->
totalpage
;?>頁
span
>
li>
ul>
div>
<
div
class=
"input-group col-md-3 pull-right"
>
<
input
type=
"text"
class=
"page form-control "
placeholder=
"輸入要跳轉的頁數"
/>
<
span
class=
"input-group-btn"
>
<
button
id="count"
class=
"btn btn-default"
data-toggle=
"tooltip"
data-placement=
"bottom"
title=
"跳轉到指定頁"
>go!
button
>
span
>
div>
div>
分頁的總頁數演算法
總記錄數 totalrecord 每頁最大記錄數 pagesize 演算法一 獲取總頁數 總條數 每頁最大記錄數 public static int gettotalpage int totalrecord,int pagesize view code 獲取總頁數 總條數 每頁最大記錄數 publi...
分頁計算總頁數的演算法
展示列表,使用分頁的時候,經常會遇到分頁的使用,比如使用mybatis通過sql語句分頁實現分頁功能。本次主要是寫對返回的資料進行分頁的總頁數計算,故分頁不進行贅述,只簡要說明一下對得到的結果計算分頁的總頁數 有兩種實現方式 方法1 totalpage total pagesize 0 total ...
hibernate的分頁資料錯亂問題
使用hibernate的分頁功能時,發現第一頁和第二頁的資料出現重複現象 hibernate 分頁查詢 的第一頁 和第二頁之後的sql 不一樣 第一頁時是 select from myquery where rownum 第二頁及之後頁時是 select from select row rownum...