1、先把資料庫裡所有的資料分頁顯示在頁面,並在顯示資料的**上方加上查詢表單。
>無標題文件
title
>
head
>
<
body
>
<
br />
<
form
action
="fenyechaxun.php"
method
="get"
>
<
div>關鍵字:<
input
type
="text"
name
="key"
/>
<
input
type
="submit"
value
="查詢"
/>
div>
form
>
<
br />
<
table
width
="100%"
border
="1"
cellpadding
="0"
cellspacing
="0"
>
<
tr>
<
th>地區代號
th>
<
th>地區名稱
th>
<
th>上級代號
th>
tr>
<?
phpinclude("dbda.class.php");//引入封裝類的頁面
$db = new dbda();//造乙個物件
//求資料的總條數
$sall = "select count(*) from chinastates";
$total = $db->strquery($sall);
include("page.class.php");//引入分頁類的頁面
$page = new page($total,20);//造乙個分頁的物件.第乙個引數是資料的總條數,第二個引數是每頁顯示多少條資料。
$sql = "select * from chinastates ".$page->limit;//呼叫分頁裡面的limit方法。
$attr = $db->query($sql);
foreach($attr as $v)";}
?>
table
>
<?
phpecho $page->fpage();//顯示**下方的資料和頁面的資訊。
?>
body
>
html
>
2、加上條件,實現目標結果。
>無標題文件
title
>
head
>
<
body
>
<
br />
<
form
action
="fenyechaxun.php"
method
="get"
>
<
div>關鍵字:<
input
type
="text"
name
="key"
/>
<
input
type
="submit"
value
="查詢"
/>
div>
form
>
<
br />
<
table
width
="100%"
border
="1"
cellpadding
="0"
cellspacing
="0"
>
<
tr>
<
th>地區代號
th>
<
th>地區名稱
th>
<
th>上級代號
th>
tr>
<?
phpinclude("dbda.class.php");
$db = new dbda();
//查詢條件
$tj1 = " 1=1 ";
if(!empty($_get["key"]))//獲取提交的關鍵字
%'";
}$sall = "select count(*) from chinastates where ";//把條件拼接到語句中
$total = $db->strquery($sall);
include("page.class.php");
$page = new page($total,20);
$sql = "select * from chinastates where ".$page->limit;//這裡也要加上搜尋條件
$attr = $db->query($sql);
foreach($attr as $v)";}
?>
table
>
<?
phpecho $page->fpage();
?>
body
>
html
>
這樣就可以實現分頁查詢,並且可以根據自己想要顯示的內容選擇分頁內容,具體上面都有提示,只需要在最後乙個php顯示中新增分頁class中html的索引值,即可。
分頁查詢 學習要求很簡單,你不需要知道分頁裡面的每條語句是怎樣寫出來的,你只要知道每條語句是什麼作用就可以了,千萬不要浪費太多時間研究它是如何寫成的,這不是重點,我們只要知道怎麼應用就好了,一定要知道每條語句的用法和含義,能夠準確應用這些分頁工具就好了。以後多積累這樣的工具,提高工作效率。
php分頁查詢
1 封裝類檔案 class dbda else 2.查詢頁面 分頁查詢 title head body phpinclude dbda.class.php db new dbda include page.class.php tj1 1 1 area if empty get area h1 中國省...
PHP分頁查詢
分頁 匯入page包,呼叫相應的方法 代號區域名稱 父級代號 include dbda.class.php db new dbda include page.class.php 求總條數 szong select count from chinastates azong db query szong...
php 分頁查詢
1.首先要有顯示的內容 地區代號 地區名稱 父級代號 include db.class.php db new db sql select from chinastates arr db query sql 預設 1可以不寫 foreach arr as v 圖 include page.class....