多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP實例教程:實現動態的翻轉功能

PHP實例教程:實現動態的翻轉功能

來源:程序員人生   發布時間:2013-10-16 15:21:19 閱讀次數:2427次

  建站學院(LieHuo.Net)PHP教程 用php+mysql 在web 頁實現數據庫資料全部顯示是非常簡單而有趣的,數據庫資料很少的情況下頁面顯示還是讓人滿意的,但是當數據庫資料非常多的情況下,頁面的顯示情況將會變的非常糟糕,下面就來介紹一下如何實現當前頁面數據資料顯示數量及如何實現動態的翻轉功能。

  本文章將介紹兩種翻頁顯示功能的實現:

  先介紹一下在翻頁中用到的數據庫語法:

mysql_query("select * from table order by id desc");

  這條數據庫語句再熟悉不過了,是用來搜索記錄并倒序地顯示出來,但并不能在翻頁功能中起作用,而下面這個擴展了的語法才是實現翻頁的核心功能:

mysql_query("select * from table order by id desc limit $start,$limit");

  這里的 $start 是數據庫搜索的起始行,$limit 是從起始行開始搜索到 $limit 條記錄結束,好了,有了這個核心功能后,我們可以開始翻頁功能了;

  第一種翻頁功能,這里介紹的功能是翻頁功能中最簡單的一種,只能實現向前翻頁和向后翻頁,本站的非常新聞和下載中心的翻頁功能就是這種。先介紹翻頁功能實現的思路,先確定當前頁固定顯示的數據記錄數量,假設為 20 條記錄,設定 $limit 的值為 20: $limit=20;

  顯示數據庫記錄時,必須是從第一條開始顯示,所以這里設置 $start 的初始值為 0:$start=0;

  而翻頁功能的實現依賴 $start 的動態變化,當向后翻頁時 $start 規律地加上 $limit:$start+$limit;而向前翻頁時 $start 則規律地減去$limit:$start-$limit;

  有了以上的思路后,可以開始設計程序了 page.php:

以下為引用的內容:

<?
//設置當前頁顯示的數量(這個數量可任意設置)
$limit=20;

//初始化數據庫搜索起始記錄
if (!empty($start)) $start=0;

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

//設置數據庫記錄總數
$result=mysql_query("select * from table");
$num_max=mysql_numrows($result);

$result=mysql_query("select * from table order by id desc limit $start,$limit);
$num=mysql_numrows($result);

echo "<table><tr><td>翻頁功能</td></tr>";

if (!empty($num)) {
for ($i=0;$i<$num;$i++) {
$val=mysql_result($result,$i,"val");
$val1=mysql_result($result,$i,"val1");
echo "<tr><td>$val</td><td>$val1</td></tr>";
}
}

echo "<tr><td>";

//設置向前翻頁的跳轉
$prve=$start-$limit;
if ($prve>=0) {
echo "<a href=page.php?start=$prve>prve</a>";
}

//設置向后翻頁的跳轉
$next=$start+$limit;
if ($next<$num_max) {
echo "<a href=page.php?start=$next>next</a>";
}

echo "</td></tr></table>";
?>

  一個前翻,后翻功能的程序完成了.但這個功能對處理更多資料顯示時,將會顯得很累贅.下面將會繼續介紹功能更強大,更加復雜的翻頁功能--循環翻頁(我一直都這么叫,因為找不到更合適的叫法).:)

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本护士xxx人 | 手机看片精品国产福利盒子 | 精品国产福利第一区二区三区 | 国产一区精品视频 | 国产精品日产三级在线观看 | 亚洲欧美日韩在线观看看另类 | 日本免费www | 久久精品亚洲99一区二区 | 最近中文字幕高清字幕6 | 美国一级淫片 | 国产一区二区免费福利片 | 国产高清在线精品一区二区三区 | 欧美xxxx三人交性视频 | 欧美69xx性欧美 | 久久久免费的精品 | h网站免费在线观看 | 欧美黑人猛交 | 羞羞动漫在线观看 | 91福利院 | 中文字幕无线码欧美成人 | 欧美手机看片 | 日本不卡视频网站 | 欧美日韩在线观看免费 | 综合自拍亚洲综合图区美腿丝袜 | 亚洲精品另类 | 一区二区三区精品国产 | 欧美第一网站 | 亚洲成人毛片 | 欧美日韩久久毛片 | 亚洲欧美日韩中文字幕久久 | 成人一级网站 | 国产精品免费播放 | 亚洲小说春色综合另类小说 | 老司机一级片 | 亚洲激情在线播放 | 黄xxxx| 在线观看中文字幕码2022 | 国产精品无码久久综合网 | 欧美xxxxx九色视频免费观看 | 九月婷婷天天澡天天添天天爽 | 午夜dj视频在线观看免费 |