php 實現分頁功能(class封裝了功能)

2021-10-04 18:52:40 字數 1953 閱讀 6415

分頁是乙個很常見的功能,我這裡提供了分類類(class),用於前端頁面中的四個按鈕:

首頁腳頁

上面的演示非常不直觀,但足可以證明這個類可以完成分頁功能。

附有非常詳細的注釋,但需要有一定的 php 基礎。

<?php 

/** //todo 分頁類(前端需傳遞兩個引數)

* @請求方式: get

* @num: 每頁要顯示多少條資料

* @sum: 一共有多少條資料

*/class

separatepage

//todo 主功能核心函式(借助輔助函式返回完整url)

public

function

allurl()

public

function

firsturl()

public

function

nexturl()

else

return

$this

->

seturl

('page='

.$page);

//返回

}public

function

prevurl()

else

return

$this

->

seturl

('page='

.$page);

//返回

}public

function

endurl()

// todo 輔助***函式(幫助主功能函式)

protected

function

gettotalpage()

protected

function

getpage()

elseif(

$_get

['page'

]>

$this

-> totalpage)

elseif(

$_get

['page'

]<1)

else

return

$page

;//返回

}protected

function

geturl()

if($query

!=''

)return

$scheme

.'://'

.$host

.':'

.$port

.$path

;//拼接完整的路徑

}protected

function

seturl($e

)else

return

$url

;//返回

}//todo 從資料庫中取出資料給前端(使用sql limit)

public

function

limit()

public

function

data()

}

第一步接收前端請求引數,第二步例項化類,第三步返回。

# 接收前端請求引數(2個)

# num: 每頁要顯示多少條資料

# sum: 一共有多少條資料

# 例項化類(5為num)

$test

=new

separatepage(5

,100);

//這裡填前端請求引數

# 返回url與資料庫中的記錄

# $test -> allurl();

# $test -> data();

PHP實現分頁瀏覽功能

入門級 class pages 方法名 db select 說明 執行資料庫連線以及sql查詢 返回值 查詢所得結果集 public function db select sql else return res mysqli close 方法名 print pages 引數 per page row...

php實現分頁顯示功能

sql公式 select from cz goods type order by type id limit 1,2 offset 偏移量 pagesize 每頁顯示的條數 其中offset是在變化的,和當前所在頁數 current 每頁顯示條數有關 pagesize offset current ...

php後端分頁 PHP實現資料分頁顯示功能的方法

這篇文章主要為大家詳細介紹了基於php實現資料分頁顯示功能,分頁在後台管理中是經常使用的功能,分頁顯示方便大量資料的管理,感興趣的小夥伴們可以參考一下 實現 使用者列表 con mysql connect localhost root mysql query set names utf8 mysql...