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>;
}
我所有的自负皆来自我的自卑,所有的英雄气概都来自于我的软弱。嘴里振振有词是因为心里满是怀疑,深情是因为痛恨自己无情。这世界没有一件事情是虚空而生的,站在光里,背后就会有阴影,这深夜里一片寂静,是因为你还没有听见声音。—— 马良《坦白书》