本文目錄一覽:
- 1、php分頁怎麼弄?
- 2、PHP問題--如何將搜索出來的信息做分頁?
- 3、php使用mysql資料庫分頁顯示100頁,怎麼只輸出前後5頁的超鏈接,中間的用省略號顯示
- 4、PHP分頁 共100頁 顯示10頁
- 5、求PHP各種分頁方法,各位大仙有的別藏了~~
- 6、100分 求PHP分頁代碼
php分頁怎麼弄?
/*
總數據條數 $total;
每頁數據條數 $perpage;
當前頁 $page;
總頁數 $cnt = ceil($total/$perpage); ceil函數+1取整.
在$page頁,說明前面已經過了($page-1)*$perpage條數據
從($page-1)*$perpage+1開始取數據
分頁導航思路:
循環在當前頁的前後加「a href=””[]/a」,使其效果為[2][3][4]5[6][7][8]
以下是分頁導航類的代碼
*/
class PageTool {
protected $total = 0;
protected $perpage = 6;
protected $page = 1;
public function __construct($total,$page=false,$perpage=false) {
$this-total = $total;
if($perpage) {
$this-perpage = $perpage;
}
if($page) {
$this-page = $page;
}
}
// 創建分頁導航
public function show() {
$cnt = ceil($this-total/$this-perpage); // 得到總頁數
$uri = $_SERVER[‘REQUEST_URI’];
$parse = parse_url($uri);
$param = array();
if(isset($parse[‘query’])) {
parse_str($parse[‘query’],$param);
}
// 不管$param數組裡,有沒有page單元,都unset一下,確保沒有page單元,
// 即保存除page之外的所有單元
unset($param[‘page’]);
$url = $parse[‘path’] . ‘?’;
if(!empty($param)) {
$param = http_build_query($param);
$url = $url . $param . ”;
}
// 計算頁碼導航
$nav = array();
$nav[0] = ‘span class=”page_now”‘ . $this-page . ‘/span’;
for($left = $this-page-1,$right=$this-page+1;($left=1||$right=$cnt)count($nav) = 5;) {
if($left = 1) {
array_unshift($nav,’a href=”‘ . $url . ‘page=’ . $left . ‘”[‘ . $left . ‘]/a’);
$left -= 1;
}
if($right = $cnt) {
array_push($nav,’a href=”‘ . $url . ‘page=’ . $right . ‘”[‘ . $right . ‘]/a’);
$right += 1;
}
}
return implode(”,$nav);
}
}
//測試分頁導航
$page = $_GET[‘page’]?$_GET[‘page’]:1;// ?page=5
$p = new PageTool(100,$page,6); //數據總數100條,每頁6條,當前第5頁
echo $p-show();//效果為[2][3][4]5[6][7][8]
PHP問題--如何將搜索出來的信息做分頁?
1, url不帶參數的話你可以使用post啊;
2, 不建議你一下把數據都拿下來再本地做分頁,最好只取需要的數據,試想你有1000000000000條數據;
php使用mysql資料庫分頁顯示100頁,怎麼只輸出前後5頁的超鏈接,中間的用省略號顯示
這個得用程序去判斷,根據每頁顯示的記錄條數和記錄總數做處理,給你個思路吧。
function getTotalPagesStr ( $total ,$maxPageItems ){
$totalPages = 0;
if ( $total % $maxPageItems == 0 ){
$totalPages = $total/$maxPageItems ;
if ( $totalPages == 0 )
$totalPages = 1;
}
else{
$totalPages = (int)($total/$maxPageItems) + 1 ;
}
return ‘span共’.$total.’條記錄,’.$totalPages.’頁/span’;
}
function getTotalPages ( $total ,$maxPageItems ){
$totalPages = 0;
if ( $total % $maxPageItems == 0 ){
$totalPages = $total/$maxPageItems ;
if ( $totalPages == 0 )
$totalPages = 1;
}
else{
$totalPages = (int)($total/$maxPageItems) + 1 ;
}
return $totalPages;
}
function getPageUrl ( $page ){
$url = $_SERVER[‘PHP_SELF’] ;
$i = 0;
$queryStr = ”;
foreach ($_GET as $key=$value)
{
if ($key != ‘page’){
if ( $i == 0 ) {
if ( is_array($value) ){
$j = 0;
foreach ( $value as $simpleValue ){
if ( $j == 0 ){
$queryStr = $queryStr.’?’.$key.'[]=’.$simpleValue;
}
else {
$queryStr = $queryStr.”.$key.'[]=’.$simpleValue;
}
$j ++ ;
}
}
else {
$queryStr = $queryStr.’?’.$key.’=’.$value;
}
}
else {
if ( is_array($value ) ){
foreach ( $value as $simpleValue ){
$queryStr = $queryStr.”.$key.'[]=’.$simpleValue;
}
}
else {
$queryStr = $queryStr.”.$key.’=’.$value;
}
}
$i ++ ;
}
}
foreach ($_POST as $key=$value)
{
if ($key != ‘page’ $key !=’submit’){
if ( $i == 0 ) {
if ( is_array($value) ){
$j = 0;
foreach ( $value as $simpleValue ){
if ( $j == 0 ){
$queryStr = $queryStr.’?’.$key.'[]=’.$simpleValue;
}
else {
$queryStr = $queryStr.”.$key.'[]=’.$simpleValue;
}
$j ++ ;
}
}
else {
$queryStr = $queryStr.’?’.$key.’=’.$value;
}
}
else {
if ( is_array($value ) ){
foreach ( $value as $simpleValue ){
$queryStr = $queryStr.”.$key.'[]=’.$simpleValue;
}
}
else {
$queryStr = $queryStr.”.$key.’=’.$value;
}
}
$i ++ ;
}
}
if ($i != 0 ){
return $url.$queryStr.’page=’.$page;
}
return $url.’?page=’.$page;
}
function getPageDisplay ( $total ,$maxPageItems , $currentPage , $maxShowPages ,
$pageSeparator ){
$totalPages = getTotalPages ( $total ,$maxPageItems );
$pageDispayStr = ”;
$ppage = 0 ;
$startPage = 0;
$endPage = 0;
if ( $currentPage % $maxShowPages == 0 )
$ppage = (int) ($currentPage/$maxShowPages) – 1 ;
else
$ppage = (int) ($currentPage/$maxShowPages) ;
$startPage = $ppage * $maxShowPages + 1;
if ( $totalPages = ( $ppage + 1 )*$maxShowPages ){
$endPage = $totalPages;
}
else{
$endPage = ( $ppage + 1 )*$maxShowPages ;
}
if ( $totalPages $maxShowPages ){
if ( $currentPage == 1 ){
$pageDispayStr = $pageDispayStr.’span[第一頁/上一頁]/span’;
}
else{
$pageDispayStr = $pageDispayStr.'[a href=\”.getPageUrl (1 ).’\’ 第一頁/a/’;
$pageDispayStr = $pageDispayStr.’a href=\”.getPageUrl ($currentPage-1 ).’\’ 上一頁/a]’;
}
}
if ( $startPage == 1 ){
$pageDispayStr = $pageDispayStr.’span/span’;
}
else{
$pageDispayStr = $pageDispayStr.’ a href=\”.getPageUrl ($startPage-1 ).’\’ /a ‘;
}
for ( $i = $startPage ; $i = $endPage ; $i ++ ){
if ( $i != $currentPage ){
$pageDispayStr = $pageDispayStr.’a href=\”.getPageUrl ($i ).’\’ ‘.$i.’/a’;
if ( $i != $endPage ){
$pageDispayStr = $pageDispayStr.$pageSeparator;
}
$pageDispayStr = $pageDispayStr.’ ‘;
}
else {
$pageDispayStr = $pageDispayStr.’span class=”current”‘.$i.’/span’ ;
if ( $i != $endPage ){
$pageDispayStr = $pageDispayStr.$pageSeparator;
}
$pageDispayStr = $pageDispayStr.’ ‘;
}
}
if ( $endPage == $totalPages ){
$pageDispayStr = $pageDispayStr.’ span/span ‘;
}
else{
$pageDispayStr = $pageDispayStr.’a href=\”.getPageUrl ( $endPage + 1).’\’ /a ‘;
}
if ( $totalPages $maxShowPages ){
if ( $currentPage == $totalPages ){
$pageDispayStr = $pageDispayStr.’span[下一頁/最後一頁]/span’;
}
else{
$pageDispayStr = $pageDispayStr.'[a href=\”.getPageUrl ($currentPage + 1 ).’\’ 下一頁/a’;
$pageDispayStr = $pageDispayStr.’/a href=\”.getPageUrl ( $totalPages ).’\’ 最後一頁/a]’;
}
}
return getTotalPagesStr ( $total ,$maxPageItems ).$pageDispayStr;
}
PHP分頁 共100頁 顯示10頁
?php
/*下面的代碼是我測試用的, 你可以刪除*/
/**
* 看你寫的我蛋疼,以下代碼我沒試,你試試,有問題了自己改改就好
*/
#如果接收到的頁數1,定義為1 當前頁 已經被審核和檢查過的,比如int,0,totalPage
$currentPage = $p1?1:$p;
//上一頁
$lastPage = $currentPage-11 ? 1 : $currentPage-1;
#底部分頁要顯示多少頁
$needelPage = 10;
#總頁數,
$totalPage = 100;
//下一頁
$nextPage = $currentPage+1$totalPage ? $totalPage : $currentPage+1;
#計算分頁的開始和結束
if($totalPage$needelPage $currentPage$needelPage){
//計算要顯示的最後一頁
$endPage = $currentPage+$needelPage $totalPage ? $totalPage : $currentPage+$needelPage;
} else {
//總頁數是否設定的要顯示頁數
$endPage = $totalPage$needelPage ? $needelPage : $totalPage;
}
#要循環開始的第一頁
$bPage = $currentPage-$needelPage 1 ? 1 : $currentPage-$needelPage;
if($currentPage1)
?
a class=pix-navi-page href=”index.php?p=?php echo $lastPage;?”上一頁/a !–顯示上一頁–
?php
}
for ($bPage;$bPage=$endPage;$bPage++) { //循環顯示出頁面
?
!– 這一行你寫錯了 —
a class=pix-navi-page href=”index.php?p=?php echo $bPage;?”?php $bPage==$currentPage echo’ class=”this”‘;??php echo $bPage ;?/a
?php
}
if ($currentPage$totalPage) { //如果page小於總頁數,顯示下一頁鏈接
?
a class=pix-navi-page href=”index.php?p=?php echo $nextPage;?”下一頁/a
?php
}
?
求PHP各種分頁方法,各位大仙有的別藏了~~
PHP分頁方法:
第一步創建一個類 subPages.php?php
class SubPages{
private $each_disNums;//每頁顯示的條目數
private $nums;//總條目數
private $current_page;//當前被選中的頁
private $sub_pages;//每次顯示的頁數
private $pageNums;//總頁數
private $page_array = array();//用來構造分頁的數組
private $subPage_link;//每個分頁的鏈接
private $subPage_type;//顯示分頁的類型
//__construct是SubPages的構造函數,用來在創建類的時候自動運行. //@$each_disNums 每頁顯示的條目數 // @nums 總條目數 // @current_num 當前被選中的頁 //@sub_pages 每次顯示的頁數 // @subPage_link 每個分頁的鏈接 //@subPage_type 顯示分頁的類型 //當@subPage_type=1的時候為普通分頁模式 example: 共4523條記錄,每頁顯示10條,當前第1/453頁 [首頁] [上頁] [下頁] [尾頁] //當@subPage_type=2的時候為經典分頁樣式 example: 當前第1/453頁 [首頁] [上頁] 1 2 3 4 5 6 7 8 9 10 [下頁] [尾頁]
function __construct($each_disNums,$nums,$current_page,$sub_pages,$subPage_link,$subPage_type){
//intval通過使用特定的進位轉換(默認是十進位),返回變數 var 的 integer 數值
$this-each_disNums=intval($each_disNums);
$this-nums=intval($nums);
if(!$current_page){
$this-current_page=1;
}else{
$this-current_page=intval($current_page);
}
$this-sub_pages=intval($sub_pages);
$this-pageNums=ceil($nums/$each_disNums);
$this-subPage_link=$subPage_link;
$this-show_SubPages($subPage_type);
//echo $this-pageNums.”–“.$this-sub_pages;
}
//__destruct析構函數,當類不在使用的時候調用,該函數用來釋放資源
function __destruct(){
unset($each_disNums);
unset($nums);
unset($current_page);
unset($sub_pages);
unset($pageNums);
unset($page_array);
unset($subPage_link);
unset($subPage_type);
}
//show_SubPages函數用在構造函數裡面。而且用來判斷顯示什麼樣子的分頁
function show_SubPages($subPage_type){
if($subPage_type == 1){
$this-subPageCss1();
}elseif ($subPage_type == 2){
$this-subPageCss2();
}
}
//用來給建立分頁的數組初始化的函數。
function initArray(){
for($i=0;$i$this-sub_pages;$i++){
$this-page_array[$i]=$i;
}
return $this-page_array;
}
//construct_num_Page該函數使用來構造顯示的條目
// 即使:[1][2][3][4][5][6][7][8][9][10]
function construct_num_Page(){
if($this-pageNums $this-sub_pages){
$current_array=array();
for($i=0;$i$this-pageNums;$i++){
$current_array[$i]=$i+1;
}
}else{
$current_array=$this-initArray();
if($this-current_page = 3){
for($i=0;$icount($current_array);$i++){
$current_array[$i]=$i+1;
}
}elseif ($this-current_page = $this-pageNums $this-current_page $this-pageNums – $this-sub_pages +1 ){
for($i=0;$icount($current_array);$i++){
$current_array[$i]=($this-pageNums)-($this-sub_pages)+1+$i;
}
}else{
for($i=0;$icount($current_array);$i++){
$current_array[$i]=$this-current_page-2+$i;
}
}
}
return $current_array;
}
//構造普通模式的分頁
//共4523條記錄,每頁顯示10條,當前第1/453頁 [首頁] [上頁] [下頁] [尾頁]
function subPageCss1(){
$subPageCss1Str=””;
$subPageCss1Str.=”共”.$this-nums.”條記錄,”;
$subPageCss1Str.=”每頁顯示”.$this-each_disNums.”條,”;
$subPageCss1Str.=”當前第”.$this-current_page.”/”.$this-pageNums.”頁 “;
if($this-current_page 1){
$firstPageUrl=$this-subPage_link.”1″;
$prewPageUrl=$this-subPage_link.($this-current_page-1);
$subPageCss1Str.=”[a href=’$firstPageUrl’首頁/a] “;
$subPageCss1Str.=”[a href=’$prewPageUrl’上一頁/a] “;
}else {
$subPageCss1Str.=”[首頁] “;
$subPageCss1Str.=”[上一頁] “;
}
if($this-current_page $this-pageNums){
$lastPageUrl=$this-subPage_link.$this-pageNums;
$nextPageUrl=$this-subPage_link.($this-current_page+1);
$subPageCss1Str.=” [a href=’$nextPageUrl’下一頁/a] “;
$subPageCss1Str.=”[a href=’$lastPageUrl’尾頁/a] “;
}else {
$subPageCss1Str.=”[下一頁] “;
$subPageCss1Str.=”[尾頁] “;
}
echo $subPageCss1Str;
}
//構造經典模式的分頁
//當前第1/453頁 [首頁] [上頁] 1 2 3 4 5 6 7 8 9 10 [下頁] [尾頁]
function subPageCss2(){
$subPageCss2Str=””;
$subPageCss2Str.=”當前第”.$this-current_page.”/”.$this-pageNums.”頁 “;
if($this-current_page 1){
$firstPageUrl=$this-subPage_link.”1″;
$prewPageUrl=$this-subPage_link.($this-current_page-1);
$subPageCss2Str.=”[a href=’$firstPageUrl’首頁/a] “;
$subPageCss2Str.=”[a href=’$prewPageUrl’上一頁/a] “;
}else {
$subPageCss2Str.=”[首頁] “;
$subPageCss2Str.=”[上一頁] “;
}
$a=$this-construct_num_Page();
for($i=0;$icount($a);$i++){
$s=$a[$i];
if($s == $this-current_page ){
$subPageCss2Str.=”[span style=’color:red;font-weight:bold;'”.$s.”/span]”;
}else{
$url=$this-subPage_link.$s;
$subPageCss2Str.=”[a href=’$url'”.$s.”/a]”;
}
}
if($this-current_page $this-pageNums){
$lastPageUrl=$this-subPage_link.$this-pageNums;
$nextPageUrl=$this-subPage_link.($this-current_page+1);
$subPageCss2Str.=” [a href=’$nextPageUrl’下一頁/a] “;
$subPageCss2Str.=”[a href=’$lastPageUrl’尾頁/a] “;
}else {
$subPageCss2Str.=”[下一頁] “;
$subPageCss2Str.=”[尾頁] “;
}
echo $subPageCss2Str;
}
}
?要做分頁的頁面?php//每頁顯示的條數
$page_size=2;
//得到當前是第幾頁
$pageCurrent=$_GET[“p”];
$offet =($pageCurrent-1)*$page_size;
//建立資料庫連接
$conn = mysql_connect(“地址”,”用戶名”,”密碼”) or die(“”.mysql_error());
//設置字符集
mysql_query(“set names gbk”);
//設置資料庫
mysql_select_db(“資料庫名”,$conn) or die(“”.mysql_error());
if($conn) { include (“query.html”);
//查詢會員信息//注:這裡的sql查詢了兩遍.第一遍是確定查詢出來的總數據條數
$query_sql = “SELECT * FROM user_info_t order by id desc”;//第二遍是根據需要即$page_size來確定每次查出的條數
$query_sql_sec= “SELECT * FROM user_info_t order by id desc limit $offet,$page_size”;
//執行查詢語句 返回一個結果集
$query_res = mysql_query($query_sql,$conn);
$query_res_sec = mysql_query($query_sql_sec,$conn);
//查詢列數
//$query_cols = mysql_num_fields($query_res);
//查詢行數
$query_num =mysql_num_rows($query_res);
//返回根據從結果集取得的行生成的數組,如果沒有更多行
echo “table border=’0′ cellpadding=’1′ cellspacing=’2′ width=’100%’ bgcolor=’#FFFFFF'”;
while($query_row = mysql_fetch_array($query_res_sec)) {
echo “tr”;
for ($i=0;$i$query_cols;$i++) {
echo “td bordercolor=’#A2BEE1′ bgcolor=’#A2BEE1′ width=’8%'”.$query_row[$i].”/td\n”;
}
echo “td bordercolor=’#A2BEE1′ bgcolor=’#A2BEE1′ width=’8%'”;
//echo “input type=’button’ class=’button’ id=’modify_record’ name=’modify_record’ value=’修改’ /”;
echo”button onClick=\”submit(location.href=’../modify/modify.php?rec_id=$query_row[0]’);\”class=\”button\”;修改/button”;
//echo “ahref=’../delete/delete.php?rec_id=$query_row[0]’onClick=\”if(confirm(‘確實要刪除此條記錄嗎?’)) return true;else returnfalse;\”img src=\”../image/delete.gif\” align=\”absmiddle\”/刪除/a”;
echo “buttononClick=\”if(confirm(‘確實要刪除此條記錄嗎?’)) return submit(location.href=’../delete/delete.php?rec_id=$query_row[0]’);else return false;\”class=\”button\”;刪除/button”;
echo “/td”;
echo “/tr”;
}
//echo “/form”;
echo “/table”;
require_once(“../common/subPages.php”);//總條目數為資料庫中查詢出的數據條數
$nums=$query_num;
//每次顯示的頁數
$sub_pages=10; //if(!$pageCurrent) $pageCurrent=1;
//調用類SubPages 傳的參數為:每頁顯示條數/當前第幾頁/每次顯示的頁數/分頁模式
$subPage=new SubPages($page_size,$nums,$pageCurrent,$sub_pages,”query.php?p=”,1);
}else{
die(‘資料庫連接異常: ‘.mysql_error());
}
//斷開資料庫連接
if ($conn)
{
mysql_close($conn);
}
?
100分 求PHP分頁代碼
PHP分頁類實用版
?php
header(‘Content-Type: text/html; charset=utf-8’);
?
!–分頁類代碼–
?php
/**
** 通用分頁類。只需提供數據總數與每頁顯示數。
** 無需指定URL,鏈接由程序生成。方便用於檢索結果分頁。
**/
class Pager{
var $url;
var $countall;
var $page;
var $thestr;
var $backstr;
var $nextstr;
var $pg;
//構造函數,實例化該類的時候自動執行該函數
function Pager($countall,$countlist){
@$this-pg=sprintf(“%d”,$_GET[“pg”]);
//保證pg在未指定的情況下為從第1頁開始
if ($this-pg==0){
$this-pg=1;
}
if (!isset($this-pg)){
$this-pg=1;
}
//記錄數與每頁顯示數不能整隊時,頁數取余後加1
$this-countall = $countall;
if ($this-countall%$countlist!=0){
$this-page=sprintf(“%d”,$this-countall/$countlist)+1;
}
else{
$this-page=$this-countall/$countlist;
}
//得到當前的URL。具體實現請看最底部的函數實體
$this-url = Pager::getUrl();
//生成12345等數字形式的分頁。
if ($this-page=10){
for ($i=1;$i$this-page+1;$i++){
$this-thestr=$this-thestr.Pager::makepg($i,$this-pg);
}
}
else{
if ($this-pg=5){
for ($i=1;$i10;$i++){
$this-thestr=$this-thestr.Pager::makepg($i,$this-pg);
}
}
else{
if (6+$this-pg=$this-page){
for ($i=$this-pg-4;$i$this-pg+6;$i++){
$this-thestr=$this-thestr.Pager::makepg($i,$this-pg);
}
}
else{
for ($i=$this-pg-4;$i$this-page+1;$i++){
$this-thestr=$this-thestr.Pager::makepg($i,$this-pg);
}
}
}
}
//生成上頁下頁等文字鏈接
$this-backstr = Pager::gotoback($this-pg);
$this-nextstr = Pager::gotonext($this-pg,$this-page);
echo ($this-backstr.$this-thestr.$this-nextstr.” 共”.$this-countall.” 條,每頁”.$countlist.”條,分”.$this-page.”頁”);
}
//生成數字分頁的輔助函數
function makepg($i,$pg){
if ($i==$pg){
return ” font color=redb”.$i.”/b/font”;
}
else{
return ” a href=”.Pager::replacepg($this-url,5,$i).””.”[“.$i.”]”.”/a”;
}
}
//生成上一頁等信息的函數
function gotoback($pg){
if ($pg-10){
return $this-gotoback=” a href=”.Pager::replacepg($this-url,3,0).”首頁/a a href=”.Pager::replacepg($this-url,2,0).”上頁/a”;
}
else{
return $this-gotoback=””;
}
}
//生成下一頁等信息的函數
function gotonext($pg,$page){
if ($pg $page){
return “nbspa href=”.Pager::replacepg($this-url,1,0).”下頁/anbspa href=”.Pager::replacepg($this-url,4,0).”尾頁/a”;
}
else{
return “”;
}
}
//處理url中$pg的方法,用於自動生成pg=x
function replacepg($url,$flag,$i){
if ($flag == 1){
$temp_pg = $this-pg;
return str_replace(“pg=”.$temp_pg,”pg=”.($this-pg+1),$url);
}
else if($flag == 2) {
$temp_pg = $this-pg;
return str_replace(“pg=”.$temp_pg,”pg=”.($this-pg-1),$url);
}
else if($flag == 3) {
$temp_pg = $this-pg;
return str_replace(“pg=”.$temp_pg,”pg=1″,$url);
}
else if($flag == 4){
$temp_pg = $this-pg;
return str_replace(“pg=”.$temp_pg,”pg=”.$this-page,$url);
}
else if($flag == 5){
$temp_pg = $this-pg;
return str_replace(“pg=”.$temp_pg,”pg=”.$i,$url);
}
else{
return $url;
}
}
//獲得當前URL的方法
function getUrl(){
$url=”http://”.$_SERVER[“HTTP_HOST”];
if(isset($_SERVER[“REQUEST_URI”])){
$url.=$_SERVER[“REQUEST_URI”];
}
else{
$url.=$_SERVER[“PHP_SELF”];
if(!empty($_SERVER[“QUERY_STRING”])){
$url.=”?”.$_SERVER[“QUERY_STRING”];
}
}
//在當前的URL里加入pg=x字樣
if (!ereg(“(pg=|PG=|pG=|Pg=)”, $url)){
if (!strpos($url,”?”)){
$url = $url.”?pg=1″;
}
else{
$url = $url.”pg=1″;
}
}
return $url;
}
}
?
!–實例–
!–分頁樣式–
style
td,#pagestyle{
font:12px;
}
#pagestyle a{
text-decoration:none;
color:#000000;
}
#pagestyle a:hover{
text-decoration:underline;
color:#ff0000;
}
/style
!–數據代碼–
?php
$conn=mysql_connect(‘localhost’,’root’,’123456′);
mysql_select_db(‘cbs’,$conn);
$result1=mysql_query(‘select * from cbs’);
$recordcount=mysql_num_rows($result1);//總記錄數
$pg = $_GET[“pg”];
$pagesize = 5; //每頁顯示數
$limitFrom = 0;//開始limit的數
if (!isset($pg)){
$pg=1;
}
if ($pg1){
$limitFrom = $pagesize*($pg-1);
}
else{
$limitFrom = 0;
}
$sql=”select * from cbs limit $limitFrom,$pagesize”;
$result=mysql_query($sql);
?
table width=”396″ border=”1″ align=”center” bordercolor=”#99CC33″
tr
td align=”center”strongID/strong/td
td align=”center”strongname/strong/td
td align=”center”strongsex/strong/td
/tr
?php
while($rs=mysql_fetch_array($result)){
?
tr
td?php echo $rs[id]?/td
td?php echo $rs[name]?/td
td?php echo $rs[sex]?/td
/tr
?php
}
?
tr
td colspan=”3″ id=”page”
span id=”pagestyle”
!–分頁代碼調用–
?php
$page= new Pager($recordcount,$pagesize);//類名
?
/span
/td
/tr
/table
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/298296.html