五環之歌之PHP分頁

2021-08-02 05:29:54 字數 1220 閱讀 6260

根據以往的經驗,對於很多初學者,分頁功能實現起來還是有一定的困難的,為了幫大家解決這樣的問題:特此獻上五環之歌。從此分頁功能便是如小岳岳唱歌一樣簡練,漂亮,精幹。哈哈,不閒扯了。正式進入千鋒php五環之歌之步驟實現分頁功能。

第一環:計算總的記錄數—即總共要顯示多少條資料

第二環: 每頁顯示的條數—即一般都是我們程式媛來規定每頁顯示幾條資料。

第三環: 計算總頁數—即根據以上兩個條件便可求出總的頁數,為了防止出現小數,我們都是向上取整。詳情見下面**:

第四環: 顯示當前頁面數—即我們一般在位址列中需要傳遞乙個分頁引數,例如p=5,則5就是當前的頁碼數。

第五環: 計算偏移量—即這是最關鍵的一步,以上的步驟就是為求偏移量做鋪墊的。偏移量=(當前頁碼數-1)* 每頁顯示的條數

以下是小妹做出的乙個例項:

以上鏈結資料庫部分省略:

//查詢資料得到總共有多少條資料

$sql = 「select count() from test」;

$result = mysqli_query($con, $sql);

$count = mysqli_fetch_assoc($result);

$count = intval($count[『count()』]);

//規定每頁顯示幾條資料

$perpage = 5;
//計算總頁數,並且向上取整

$pages = ceil($count/$perpage);
//顯示當前頁碼數

$curpage = isset($_get[『p』]) ? min(max((int)$_get[『p』],1),$pages) : 1;
//最後求偏移量

$offset = ($curpage - 1) * $perpage;
//最後通過查詢資料使用limit來顯示每頁顯示多條資料即可。

$sql = 「select * from

test

order

byid

desc

limit $offset,

$perpage」;

$result = mysqli_query($con, $sql);

寫**就要像千鋒php口號一樣:傻x一樣的堅持,才能有牛x的結果。

五環之歌之PHP分頁

根據以往的經驗,對於很多初學者,分頁功能實現起來還是有一定的困難的,為了幫大家解決這樣的問題 特此獻上五環之歌。從此分頁功能便是如小妹一樣簡練,漂亮,精幹。哈哈,不閒扯了。正式進入千鋒php五環之歌之步驟實現分頁功能。第一環 計算總的記錄數 即總共要顯示多少條資料 第二環 每頁顯示的條數 即一般都是...

五環之歌之PHP分頁

根據以往的經驗,對於很多初學者,分頁功能實現起來還是有一定的困難的,為了幫大家解決這樣的問題 特此獻上五環之歌。從此分頁功能便是如小岳岳唱歌一樣簡練,漂亮,精幹。哈哈,不閒扯了。正式進入千鋒php五環之歌之步驟實現分頁功能。第一環 計算總的記錄數 即總共要顯示多少條資料 第二環 每頁顯示的條數 即一...

HTML盒模型之 五環之歌 練習

五環之歌html5盒模型練習 html任何乙個元素都可以看作乙個盒子,這個盒子不可見,但是它存在於頁面的每個角落,也正是由於它不可見 不直觀,很多人在初學css的時候不能透徹得理解盒模型的概念,導致在頁面布局 現各種各樣的問題。下面是乙個盒子模型圖,乙個盒子包括了content 實際內容 borde...