php分页代码实例   
               添加时间:2013-7-30 点击量: 
 
              
¥result = <div class=\page-num\><ul class=\fn-clear\>;
    
    // 上一页
    if (¥offset>0) {
        ¥result .= <li>
            <a href=\.¥url.offset=.(¥offset-¥maxrow).\>Prev</a>
        </li>;
    }
    
    ¥pages = ¥allPageNums;  //总页数
    ¥page = ¥curPage;    //当前页数
    ¥page_len = 9;
    ¥page_len = (¥page_len%2)?¥page_len:¥pagelen+1;//页码个数 
    ¥pageoffset = (¥page_len-1)/2;//页码个数阁下偏移量 
    if(¥pages>¥page_len){ 
        //若是当前页小于便是左偏移 
        if(¥page<=¥pageoffset){ 
            ¥init=1; 
            ¥max_p = ¥page_len; 
        }else{//若是当前页大于左偏移 
            //若是当前页码右偏移超出最大分页数 
            if(¥page+¥pageoffset>=¥pages+1){ 
                ¥init = ¥pages-¥page_len+1;
         ¥max_p = ¥pages; 
            }else{ 
                //阁下偏移都存在时的策画 
                ¥init = ¥page-¥pageoffset; 
                ¥max_p = ¥page+¥pageoffset; 
            } 
        } 
    }  
  
      ¥init = 1;
      ¥max_p = ¥pages;
  }
    for(¥i=¥init; ¥i<=¥max_p; ¥i++) {
        
        if ( ¥i == ¥curPage ) {
            ¥result .=    <li class=\on\><a href=\.¥url.offset=.(¥i¥maxrow).\ >¥i</a></li>;
            continue;
        }
        
        ¥result .=    <li><a href=\.¥url.offset=.((¥i-1)¥maxrow).\>¥i</a></li>;
        
    }
    
    // 打印下一页
    if ( ¥allnums > (¥offset+¥maxrow) ) {
        ¥result .=    <li>
            <a href=\.¥url.offset=.(¥offset+¥maxrow).\>Next</a>
        </li>;
    }
我所有的自负皆来自我的自卑,所有的英雄气概都来自于我的软弱。嘴里振振有词是因为心里满是怀疑,深情是因为痛恨自己无情。这世界没有一件事情是虚空而生的,站在光里,背后就会有阴影,这深夜里一片寂静,是因为你还没有听见声音。—— 马良《坦白书》
                     
                  
     
  
 
    
    
¥result = <div class=\page-num\><ul class=\fn-clear\>;
// 上一页
if (¥offset>0) {
¥result .= <li>
<a href=\.¥url.offset=.(¥offset-¥maxrow).\>Prev</a>
</li>;
}
¥pages = ¥allPageNums; //总页数
¥page = ¥curPage; //当前页数
¥page_len = 9;
¥page_len = (¥page_len%2)?¥page_len:¥pagelen+1;//页码个数
¥pageoffset = (¥page_len-1)/2;//页码个数阁下偏移量
if(¥pages>¥page_len){
//若是当前页小于便是左偏移
if(¥page<=¥pageoffset){
¥init=1;
¥max_p = ¥page_len;
}else{//若是当前页大于左偏移
//若是当前页码右偏移超出最大分页数
if(¥page+¥pageoffset>=¥pages+1){
¥init = ¥pages-¥page_len+1;
¥max_p = ¥pages;
}else{
//阁下偏移都存在时的策画
¥init = ¥page-¥pageoffset;
¥max_p = ¥page+¥pageoffset;
}
}
}
¥init = 1;
¥max_p = ¥pages;
}
for(¥i=¥init; ¥i<=¥max_p; ¥i++) {
if ( ¥i == ¥curPage ) {
¥result .= <li class=\on\><a href=\.¥url.offset=.(¥i¥maxrow).\ >¥i</a></li>;
continue;
}
¥result .= <li><a href=\.¥url.offset=.((¥i-1)¥maxrow).\>¥i</a></li>;
}
// 打印下一页
if ( ¥allnums > (¥offset+¥maxrow) ) {
¥result .= <li>
<a href=\.¥url.offset=.(¥offset+¥maxrow).\>Next</a>
</li>;
}
我所有的自负皆来自我的自卑,所有的英雄气概都来自于我的软弱。嘴里振振有词是因为心里满是怀疑,深情是因为痛恨自己无情。这世界没有一件事情是虚空而生的,站在光里,背后就会有阴影,这深夜里一片寂静,是因为你还没有听见声音。—— 马良《坦白书》




