用一個變量獲取接收分類的值,然后將這個值在你查詢數(shù)據(jù)庫的時候傳給where子句,至于分頁顯示你寫個分頁的方法,然后調(diào)用就行了。
創(chuàng)新互聯(lián)專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、浠水網(wǎng)站定制設(shè)計、自適應品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計、商城開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站制作、高端網(wǎng)站制作、響應式網(wǎng)頁設(shè)計等建站業(yè)務,價格優(yōu)惠性價比高,為浠水等各大城市提供網(wǎng)站開發(fā)制作服務。
?php
include("connection.php");
$perNumber=10; //每頁顯示的記錄數(shù)
$page=$_GET['page']; //獲得當前的頁面值
$count=mysql_query("select count(*) from user"); //獲得記錄總數(shù)
$rs=mysql_fetch_array($count);
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber); //計算出總頁數(shù)
if (!isset($page)) {
$page=1;
} //如果沒有值,則賦值1
$startCount=($page-1)*$perNumber; //分頁開始,根據(jù)此方法計算出開始的記錄
$result=mysql_query("select * from user limit $startCount,$perNumber"); //根據(jù)前面的計算出開始的記錄和記錄數(shù)
while ($row=mysql_fetch_array($result)) {
echo "user_id:".$row[0]."br";
echo "username:".$row[1]."br"; //顯示數(shù)據(jù)庫的內(nèi)容
}
if ($page != 1) { //頁數(shù)不等于1
?
a href="fenye.php?page=?php echo $page - 1;?"上一頁/a !--顯示上一頁--
?php
}
for ($i=1;$i=$totalPage;$i++) { //循環(huán)顯示出頁面
?
a href="fenye.php?page=?php echo $i;?"?php echo $i ;?/a
?php
}
if ($page$totalPage) { //如果page小于總頁數(shù),顯示下一頁鏈接
?
a href="fenye.php?page=?php echo $page + 1;?"下一頁/a
?php
}
?
================================
這個是很簡單的..而且也寫了注釋..不知道合不合你的意..
有種偷懶的做法。就是文章太長。就是顯示一段,隱藏另外段落。
文章在后臺發(fā)布肯定是通過WEB編輯器進行的,對吧!你可以在編輯器上增加文章分頁顯示功能。具體的原理是這樣的,你在想要分頁的地方插入你自己定義的標記符號比如#page#,插入到數(shù)據(jù)庫中的HTML代碼中就會有這樣的#page#的代碼。在前臺看的時候,通過程序處理。把文字HTML中有#page#這樣的東西。進行下翻譯成文章分頁即可!有幾個#page#就可以判斷在當初在后臺設(shè)置過分幾頁顯示。生成一段JS代碼、控制DIV的顯示隱藏就可以實現(xiàn)分頁效果。