成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

五環(huán)之歌之PHP分頁(yè)

未東興 / 2739人閱讀

摘要:根據(jù)以往的經(jīng)驗(yàn),對(duì)于很多初學(xué)者,分頁(yè)功能實(shí)現(xiàn)起來(lái)還是有一定的困難的,為了幫大家解決這樣的問(wèn)題特此獻(xiàn)上五環(huán)之歌。正式進(jìn)入千鋒五環(huán)之歌之步驟實(shí)現(xiàn)分頁(yè)功能。

根據(jù)以往的經(jīng)驗(yàn),對(duì)于很多初學(xué)者,分頁(yè)功能實(shí)現(xiàn)起來(lái)還是有一定的困難的,為了幫大家解決這樣的問(wèn)題:特此獻(xiàn)上五環(huán)之歌。從此分頁(yè)功能便是如小妹一樣簡(jiǎn)練,漂亮,精干。哈哈,不閑扯了。正式進(jìn)入千鋒PHP五環(huán)之歌之步驟實(shí)現(xiàn)分頁(yè)功能。
第一環(huán):計(jì)算總的記錄數(shù)—即總共要顯示多少條數(shù)據(jù)
第二環(huán): 每頁(yè)顯示的條數(shù)—即一般都是我們程序媛來(lái)規(guī)定每頁(yè)顯示幾條數(shù)據(jù)。
第三環(huán): 計(jì)算總頁(yè)數(shù)—即根據(jù)以上兩個(gè)條件便可求出總的頁(yè)數(shù),為了防止出現(xiàn)小數(shù),我們都是向上取整。詳情見(jiàn)下面代碼:
第四環(huán): 顯示當(dāng)前頁(yè)面數(shù)—即我們一般在地址欄中需要傳遞一個(gè)分頁(yè)參數(shù),例如p=5,則5就是當(dāng)前的頁(yè)碼數(shù)。
第五環(huán): 計(jì)算偏移量—即這是最關(guān)鍵的一步,以上的步驟就是為求偏移量做鋪墊的。偏移量=(當(dāng)前頁(yè)碼數(shù)-1)* 每頁(yè)顯示的條數(shù)

以下是小妹做出的一個(gè)實(shí)例:
以上鏈接數(shù)據(jù)庫(kù)部分省略:
//查詢(xún)數(shù)據(jù)得到總共有多少條數(shù)據(jù)

$sql = “SELECT count() FROM test”;
$result = mysqli_query($con, $sql);
$count = mysqli_fetch_assoc($result);
$count = intval($count[‘count()’]);

//規(guī)定每頁(yè)顯示幾條數(shù)據(jù)

$perPage = 5;

//計(jì)算總頁(yè)數(shù),并且向上取整

$pages = ceil($count/$perPage);

//顯示當(dāng)前頁(yè)碼數(shù)

$curPage = isset($_GET[‘p’]) ? min(max((int)$_GET[‘p’],1),$pages) : 1;

//最后求偏移量

$offset = ($curPage - 1) * $perPage;

//最后通過(guò)查詢(xún)數(shù)據(jù)使用LIMIT來(lái)顯示每頁(yè)顯示多條數(shù)據(jù)即可。

$sql = “SELECT * FROM test ORDER BY id DESC LIMIT $offset,     
$perPage”;
$result = mysqli_query($con, $sql);

寫(xiě)代碼就要像千鋒PHP口號(hào)一樣:傻X一樣的堅(jiān)持,才能有牛X的結(jié)果。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/22800.html

相關(guān)文章

  • HTML盒模型之"五環(huán)之歌"練習(xí)

    摘要:實(shí)際內(nèi)容盒子的內(nèi)容,顯示文本和圖像。合并后的外邊距的高度等于兩個(gè)發(fā)生合并的外邊距的高度中的較大者。在入門(mén)時(shí)學(xué)的盒模型這個(gè)練習(xí)對(duì)盒模型的熟練運(yùn)用有幫助由個(gè)盒組成代碼如下五環(huán)之歌 五環(huán)之歌HTML5盒模型練習(xí) html任何一個(gè)元素都可以看作一個(gè)盒子,這個(gè)盒子不可見(jiàn),但是它存在于頁(yè)面的每個(gè)角落,也正是由于它不可見(jiàn)、不直觀,很多人在初學(xué)CSS的時(shí)候不能透徹得理解盒模型的概念,導(dǎo)致在頁(yè)面布局中出...

    fizz 評(píng)論0 收藏0
  • HTML盒模型之"五環(huán)之歌"練習(xí)

    摘要:實(shí)際內(nèi)容盒子的內(nèi)容,顯示文本和圖像。合并后的外邊距的高度等于兩個(gè)發(fā)生合并的外邊距的高度中的較大者。在入門(mén)時(shí)學(xué)的盒模型這個(gè)練習(xí)對(duì)盒模型的熟練運(yùn)用有幫助由個(gè)盒組成代碼如下五環(huán)之歌 五環(huán)之歌HTML5盒模型練習(xí) html任何一個(gè)元素都可以看作一個(gè)盒子,這個(gè)盒子不可見(jiàn),但是它存在于頁(yè)面的每個(gè)角落,也正是由于它不可見(jiàn)、不直觀,很多人在初學(xué)CSS的時(shí)候不能透徹得理解盒模型的概念,導(dǎo)致在頁(yè)面布局中出...

    xiaowugui666 評(píng)論0 收藏0
  • HTML盒模型之"五環(huán)之歌"練習(xí)

    摘要:實(shí)際內(nèi)容盒子的內(nèi)容,顯示文本和圖像。合并后的外邊距的高度等于兩個(gè)發(fā)生合并的外邊距的高度中的較大者。在入門(mén)時(shí)學(xué)的盒模型這個(gè)練習(xí)對(duì)盒模型的熟練運(yùn)用有幫助由個(gè)盒組成代碼如下五環(huán)之歌 五環(huán)之歌HTML5盒模型練習(xí) html任何一個(gè)元素都可以看作一個(gè)盒子,這個(gè)盒子不可見(jiàn),但是它存在于頁(yè)面的每個(gè)角落,也正是由于它不可見(jiàn)、不直觀,很多人在初學(xué)CSS的時(shí)候不能透徹得理解盒模型的概念,導(dǎo)致在頁(yè)面布局中出...

    mo0n1andin 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<