关于php,mysql,html的数字分页和文本分页的两种分页样式供大家参考_PHP教程
请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1
请勿盗版,转载请加上出处http://blog.csdn.net/yanlintao1
首先进行样式展示希望对大家有所帮助,也希望大家给出意见和建议:
第一种:数字分页
第二种:为文本分页
php分页函数(我写在下面引入的common.inc.php公共文件中):
/* *_page()分页的相关参数 *@param int $_pagesize 每页存有几个好友 *@param $_sql 获取所有字段 * */ function _page($_sql,$_size){ global $_pagenum,$_pagesize,$_pageabsolute,$_num,$_page; //分页模块以及容错处理 //第几页 if(isset( $_GET['page'])){ $_page = $_GET['page']; if(empty($_page)||$_page<0||!is_numeric($_page)){ $_page = 1; }else{ $_page = intval($_page); } }else{ $_page = 1; } //每页有几个好友 $_pagesize = $_size; //得到所有数据综合 $_num = _num_rows(_query($_sql)); //ceil见大于等于1就进位,计算有多少页 if($_num == 0){ $_pageabsolute = 1; }else{ $_pageabsolute = ceil($_num/$_pagesize); } if($_page>$_pageabsolute){ $_page=$_pageabsolute; } //从数据库的第几条数据开始 $_pagenum = ($_page-1)*$_pagesize; } /* * _paging分页函数 * @access public 表示函数对外公开 * @param int $_type 若为1则按数字分页,若为2按文本形式分页 * $_pageabsolute 共多少页 * $_page 第几页 * $_num 一共有多少条数据 * */ function _paging($_type){ global $_pageabsolute,$_page,$_num; if($_type==1){ echo '<div id="page_num">'; echo '<ul>'; for($i=0;$i<$_pageabsolute;$i++){ if($_page==($i+1)){ echo '<li>'.($i+1).'</li>'; }else{ echo '<li>'.($i+1).'</li>'; } } echo '</ul>'; echo '</div>'; }elseif($_type==2){ echo '<div id="page_text">'; echo '<ul>'; echo '<li>'.$_page.'/'.$_pageabsolute.'页 |</li>'; echo '<li>共有<strong>'.$_num.'</strong>条数据 |</li>'; if($_page==1){ echo '<li>首页 |</li>'; echo '<li>下一页 | </li>'; echo '<li>尾页 | </li>'; }elseif($_page==$_pageabsolute){ echo '<li>首页 | </li>'; echo '<li>上一页 | </li>'; echo '<li>尾页 |</li>'; }else{ echo '<li>首页 | </li>'; echo '<li>上一页 | </li>'; echo '<li>下一页 | </li>'; echo '<li>尾页 | </li>'; } echo '</ul>'; echo '</div>'; } }
html代码:
*/ //引入公共文件 require './includer/common.inc.php'; //分页模块,第一个参数获取总条数,第二个参数获得每页有几个好友 global $_pagenum,$_pagesize; _page("SELECT tg_id FROM tg_guest", 2); //从数据库中取数据,按照注册时间顺序排列 $_result = _query("SELECT tg_username,tg_sex,tg_face,tg_id FROM tg_guest ORDER BY tg_reg_time DESC LIMIT $_pagenum,$_pagesize"); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>博友</title> <?php require ROOT_PATH.'includer/title.inc.php'; ?> <script type="text/javascript" src="js/blog_message.js"></script> </head> <body> <?php require ROOT_PATH.'includer/header.inc.php'; ?> <div id="blog"> <h2 id="博友界面">博友界面</h2> <?php while(!!$_rows=_fetch_array_list($_result,MYSQL_ASSOC)){ $_html = array(); $_html['tg_username'] = $_rows['tg_username']; $_html['tg_face'] = $_rows['tg_face']; $_html['tg_sex'] = $_rows['tg_sex']; $_html['tg_id'] = $_rows['tg_id']; $_html = _html($_html); ?> <dl> <dt class="user"><?php echo $_html['tg_username']?>(<?php echo $_html['tg_sex']?>)</dt> <dt><img src="http://blog.csdn.net/yanlintao1/article/details/<?php echo $_html['tg_face']? alt="关于php,mysql,html的数字分页和文本分页的两种分页样式供大家参考_PHP教程" >" alt="<?php echo $_html['tg_username']?>"></img></dt> <dd class="message">">发消息</dd> <dd class="friend">加好友</dd> <dd class="guest">写留言</dd> <dd class="flower">送鲜花</dd> </dl> <?php }?> <?php //销毁结果集 _free_result($_result); //1为数字分页,2为文本分页 _paging(2); ?> </div> <?php require ROOT_PATH.'includer/footer.inc.php'; ?> </body>

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在macOSSonoma中,小工具不必隱藏在螢幕外,也不必像在先前版本的Apple的macOS中那樣在通知中心面板中被遺忘。相反,它們可以直接放置在Mac的桌面上–它們也是互動的。不使用時,macOS桌面小工具會採用單色樣式淡入背景,從而減少干擾,並允許您專注於活動應用程式或視窗中手邊的任務。但是,當您單擊桌面時,它們將恢復為全彩色。如果您喜歡單調的外觀,並且希望在桌面上保留這一方面的統一性,那麼有一種方法可以使其永久化。以下步驟示範了它是如何完成的。開啟“系統設定”應用

WordPress網頁錯位現象解決攻略在WordPress網站開發中,有時候我們會遇到網頁元素錯位的情況,這可能是由於不同裝置上的螢幕尺寸、瀏覽器相容性或CSS樣式設定不當所致。要解決這種錯位現象,我們需要仔細分析問題、找出可能的原因,並逐步進行除錯和修復。本文將分享一些常見的WordPress網頁錯位問題以及對應的解決攻略,同時提供具體的程式碼範例,幫助開

CSS網頁背景圖設計:建立各種背景圖樣式和效果,需要具體程式碼範例摘要:在網頁設計中,背景圖是一種重要的視覺元素,它可以有效地增強頁面的吸引力和可讀性。本文將介紹一些常見的CSS背景圖設計樣式和效果,並提供對應的程式碼範例。讀者可以根據自己的需求和喜好來選擇和應用這些背景圖樣式和效果,以達到更好的視覺效果和使用者體驗。關鍵字:CSS,背景圖,設計樣式,效果,程式碼示

使用:nth-last-child(2)偽類選擇器選擇倒數第二個子元素的樣式,需要具體程式碼範例在CSS中,偽類選擇器是一種非常強大的工具,可以用來選擇文件樹中特定的元素。其中之一就是:nth-last-child(2)偽類選擇器,它可以選擇倒數第二個子元素並對其套用樣式。首先,讓我們來建立一個範例HTML文檔,以便我們可以在其中使用這個偽類選擇器。以

使用:root偽類選擇器選擇文檔的根元素的樣式,需要具體程式碼範例在CSS中,我們可以使用:root偽類選擇器來選擇文檔的根元素,並為其指定特定的樣式。 :root偽類選擇器在大多數情況下等同於選擇html元素,但是當文件中存在命名空間時,:root偽類選擇器將選擇預設命名空間的根元素。以下是一個具體的程式碼範例,展示如何使用:root偽類選擇器來選擇文件的根元

CSS文字效果:為文字加入各種特殊效果和樣式,需要具體程式碼範例一、引言在網頁設計中,文字是不可或缺的一部分。透過為文字添加特殊效果和樣式,可以讓頁面更加生動有趣,提升使用者的閱讀體驗。本文將介紹一些常見的CSS文字效果,並提供對應的程式碼範例,供讀者參考和學習。二、文字顏色文字顏色是最基本的文字效果之一。透過設定color屬性,可以改變文字的顏色。下面是一個範例

CSS網頁導覽列設計:製作各種導覽列樣式,需要具體程式碼範例導覽列是網頁設計中極為重要的組成部分之一,它不僅可以方便使用者瀏覽網站的不同頁面,還可以提供網站架構的清晰導向。在設計導覽列時,我們常常面臨的問題是如何打造一個既美觀又功能實用的導覽列。本文將介紹一些常見的CSS導覽列設計方法,並給出對應的程式碼範例,幫助讀者更好地理解和應用。基本導覽列基本導覽列是最常見

前端與後端是軟體開發中不可或缺的兩個部分,它們分別承擔著不同的職責與技能要求。本文將從職責與技能方面探討前端與後端開發工程師的工作內容與要求。一、前端工程師的職責及技能要求前端工程師負責實現用戶介面和互動功能,直接面向用戶,需要具備以下職責和技能要求:實現網站或應用程式的用戶介面設計,確保頁面視覺效果和互動體驗良好;與UI/UX設計師緊密合作,將設計稿轉化為
