Rumah > php教程 > php手册 > teks badan

本人原创php通用翻页类,支持上*页和下*页..

WBOY
Lepaskan: 2016-06-13 11:23:26
asal
1078 orang telah melayarinya

function fPageCount($TotalResult,$numPerPage,$Page){
    $NaviLength='10' ; //显示数量
    $showMorePageGo_Type_=0; //跳转样式
    $int_showNumberLink_='十';
    $nonLinkColor_="#999999";
    $toF_="9" ;
    $toP10_=" 7";
    $toP1_=" 3";
    $toN1_=" 4";
    $toN10_=" 8";
    $toL_=":";
    $page_index = "";

    $tpagecount = ceil($TotalResult/$numPerPage);
$nowCoolPage=ceil($Page/$NaviLength);
    $toPage_ = $_SERVER['QUERY_STRING'];
    if ( $toPage_ == '' ) {
       $toPage_ = "?page=";
    }else {
       $toPage_ = preg_replace("/&?page=d+/", '', $toPage_);
       $toPage_ = "?".$toPage_."&page=";
    }
     
if($nowCoolPage == 1){
        $page_index.="".$toF_." ";
        $page_index.="".$toP10_." ";
    }else{
        $preRow =  $Page-$NaviLength;
  $page_index.="".$toF_." ";
  $page_index.="".$toP10_." ";
    }
    $upRow   = $Page-1;
    $downRow = $Page+1;
    if ($upRow>0){
       $page_index.="".$toP1_." ";
    }else{
       $page_index.="".$toP1_." ";
    }
     
for($i=1;$i         $nowPage=($nowCoolPage-1)*$NaviLength+$i;
         if($nowPage!=$Page){
             if($nowPage                 $page_index.="  " .$nowPage. " ";
             }else{
                 break;
             }
         }else{
             if($tpagecount != 1){
                $page_index.="".$nowPage."";
             }
         }
      }
     if ($downRow          $page_index.="".$toN1_." ";
     }else{
         $page_index.="".$toN1_." ";
     }
     if($nowCoolPage == $tpagecount){
         $page_index.=" ".$toN10_." ";
         $page_index.="".$toL_."";
     }else{
         $nextRow = $Page+$NaviLength;
         $theEndRow = $tpagecount;
         $page_index.=" ".$toN10_." ";
         $page_index.="".$toL_."";
     }
    if ($showMorePageGo_Type_ ==1){
      $Show_Page_i = $Page + 1 ;
    if ($Show_Page_i>$tpagecount) $Show_Page_i = 1;
    $page_index.="  跳转  n";
       }else{
       $page_index.=" 跳转:";
   }
        $page_index.=$p_.$sp2_."  每页".$numPerPage."个记录,现在是:".$sp2_.$Page."/".$tpagecount."页,共".$sp2_.$TotalResult."个记录。";
    return $page_index;
}


例子:   $TotalResult 代表总数 $numPerPage 每页显示数量 $page 页码


sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!