日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

如何實現(xiàn)強(qiáng)大的翻頁跳轉(zhuǎn)功能(2)_PHP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:解析PHP安裝全攻略:APACHE
首先,安裝并配置PHP3 1、解開壓縮包到你喜歡的目錄如:C:PHP3 2、把C:php3php3.ini-inst文件改名成PHP3.INI并拷貝到C:windows 3、修改php3.ini。 a、修改doc_root=XXXX改成你自己

一個頁數(shù)循環(huán)顯示的程序如下:

以下為引用的內(nèi)容:

<?
...
$result=mysql_query("select * from table");
$num=mysql_numrows($result);
for ($page=0;$page<($num/$limit);$page ) {
echo $page;
if ($page>0 && ($page )==0) {
break; //退出循環(huán)
}
}
?>

這段代碼除了顯示數(shù)字外,其它功能一概沒有實現(xiàn),因為多了數(shù)字控制翻轉(zhuǎn),所以必須要有幾個變量來標(biāo)記并識別這些控制量,這里用了 $s 來標(biāo)記;這個變量是用來控制數(shù)字循環(huán)翻頁控制的,現(xiàn)在可以看看實現(xiàn)循環(huán)翻頁的完整代碼 page.php:

以下為引用的內(nèi)容:

<?
$limit=25;
if (!empty($start)) $start=0;
if (!empty($s)) $s=0;

mysql_connect("localhost","","");
mysql_select_db(database);

//統(tǒng)計數(shù)據(jù)庫記錄總數(shù)
$result=mysql_query("select * from table");
$num=mysql_numrows($result);

$result=mysql_query("select * from table order by id limit $start,$limit");
$numb=mysql_numrows($result);
echo "<table>";
if (!empty($numb)) {
for($i=0;$i<$numb;$i ) {
$val=mysql_result($result,$i,"val");
$val1=mysql_result($result,$i,"val1");
echo "<tr><td>$val</td><td>$val1</td></tr>";
}
}
echo "</table>";

//數(shù)字循環(huán)翻頁的控制
echo "<table>";
echo "<tr><td>頁:</td>";

//前翻控制
if ($s>20) {
if ($s==21) {
$st=$s-21;
} else {
$st=$s-20;
}
$pstart=$st*$limit;
echo "<td><a href=page.php?";
echo "start=$pstart&s=$st>prve</a></td>";
}
echo "<td> >></td>";

//設(shè)置當(dāng)前頁對應(yīng)頁數(shù)無鏈接功能
$star=$start;

//注意循環(huán)的初始附值,仔細(xì)想想為什么不是 0
for ($page=$s;$page<($num/$limit);$page ) {

$start=$page*$limit;
echo "<td>";

if($page!=$star/$limit) {
echo "<a href=page.php?";
echo "start=$start&s=$s>";
}

echo $page;

if($page!=$star/$limit) {
echo "</a>";
}

echo "</td>";

//控制數(shù)字頁面限制顯示功能,控制只顯示 20 頁
if ($page>0 && ($page )==0) {
if ($s==0) {
$s=$s 21;
} else {
$s=$s 20;
}

$start=$start $limit;

if ((($num/$limit)-1)>$page) {
echo "<td> <<</td><td><a href'page.php?";
echo "start=$start&s=$s>next</a></td>";
}
//注意跳出循環(huán)的控制
break;
}
}
echo "</tr></table>";
?>

以上的程已序可以完成強(qiáng)大的循環(huán)翻頁功能.

分享:BluePage通用分頁類助開發(fā)者提高開發(fā)效率
1 分頁要與SQL無關(guān)。為什么分頁必須與SQL無關(guān)呢?很顯然,有一定開發(fā)經(jīng)驗的朋友,至少都在使用數(shù)據(jù)庫代理類。我們不應(yīng)該在分頁類中g(shù)lobal或傳遞數(shù)據(jù)庫類,至于直接把數(shù)據(jù)庫連接放進(jìn)去,那

共2頁上一頁12下一頁
來源:模板無憂//所屬分類:PHP教程/更新時間:2009-08-01
相關(guān)PHP教程