分頁是乙個很常見的功能,我這裡提供了分類類(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...