国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 語(yǔ)言 > PHP > 正文

PHP封裝的分頁(yè)類與簡(jiǎn)單用法示例

2024-05-05 00:06:55
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了PHP封裝的分頁(yè)類與簡(jiǎn)單用法。分享給大家供大家參考,具體如下:

分頁(yè)類的封裝如下:

page.php

<?php//showPage(頁(yè)號(hào),總頁(yè)數(shù),分隔符)function showPage($page,$totalPage,$sep=" "){  $url = $_SERVER ['PHP_SELF'];      //獲取當(dāng)前路徑  $index = ($page == 1) ? "首頁(yè)" : "<a href='{$url}?page=1'>首頁(yè)</a>";  $last = ($page == $totalPage) ? "尾頁(yè)" : "<a href='{$url}?page={$totalPage}'>尾頁(yè)</a>";  $prevPage=($page>=1)?$page-1:1;  $nextPage=($page>=$totalPage)?$totalPage:$page+1;  $prev = ($page == 1) ? "上一頁(yè)" : "<a href='{$url}?page={$prevPage}'>上一頁(yè)</a>";  $next = ($page == $totalPage) ? "下一頁(yè)" : "<a href='{$url}?page={$nextPage}'>下一頁(yè)</a>";  $str = "總共{$totalPage}頁(yè)/當(dāng)前是第{$page}頁(yè)";  $p="";  for($i = 1; $i <= $totalPage; $i ++) {    //當(dāng)前頁(yè)無(wú)連接    if ($page == $i) {      $p .= "[{$i}]";    } else {      $p .= "<a href='{$url}?page={$i}'>[{$i}]</a>";    }  }  $pageStr=$str.$sep . $index .$sep. $prev.$sep . $p.$sep . $next.$sep . $last;  return $pageStr;  //返回分頁(yè)字符串}

一個(gè)調(diào)用分頁(yè)類的例子

userlist.php

<?phpinclude "../mysql.php";include "../page.php";//連接數(shù)據(jù)庫(kù)$conn=new Mysql();//$pageSize=2;    //每頁(yè)顯示的記錄數(shù)$sql="select * from user;";$totalRows=$conn->getResultNum($sql);  //總記錄數(shù)$totalPage=ceil($totalRows/$pageSize); //總頁(yè)數(shù)$page=isset($_REQUEST['page'])?(int)$_REQUEST['page']:1;//當(dāng)前頁(yè)數(shù)if($page<1||$page==null||!is_numeric($page)){  $page=1;}if($page>=$totalPage)$page=$totalPage;$offset=($page-1)*$pageSize;$sql="select * from user limit {$offset},{$pageSize}";$result=$conn->sql($sql);echo "<table style='text-align: center'>";echo "<tr><td>用戶名</td><td>密碼</td><td>性別</td><td>郵箱</td></tr>";foreach ($result as $k=>$v){  echo "<tr><td>{$v['name']}</td>";  echo "<td>"."{$v['password']}"."</td>";  echo "<td>{$v['sex']}</td>";  echo "<td>{$v['email']}</td></tr>";}echo "</table>";echo showPage($page,$totalPage);    //輸出頁(yè)碼鏈接echo"<hr/>";//關(guān)閉數(shù)據(jù)庫(kù)$conn->close();

運(yùn)行結(jié)果:

PHP,封裝,分頁(yè)類

PHP,封裝,分頁(yè)類

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到PHP教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 临沂市| 怀安县| 那曲县| 寿阳县| 滕州市| 淮北市| 古交市| 兰州市| 莲花县| 塔河县| 中西区| 禹城市| 吴堡县| 海宁市| 揭东县| 山丹县| 正镶白旗| 广安市| 永寿县| 兴海县| 保定市| 浦江县| 镇江市| 陈巴尔虎旗| 漳浦县| 阜阳市| 友谊县| 城固县| 舞钢市| 宁国市| 进贤县| 吴忠市| 永福县| 丰城市| 正定县| 山丹县| 峨边| 中牟县| 梧州市| 眉山市| 抚松县|