您好,欢迎访问一九零五行业门户网

php 分页函数 带参数说明

关于分页函式的使用说明:
#### 检索分页函式 ####
int $halt - 检索结果仅分1页时是否(1/0)显示页码条
int $lrlist - (页码条显示页码数-1)/2
int $echocnt - 检索时每页显示记录的数量
int $paper - 页数,预提取:$paper=$http_get_vars[paper];
varchar $table - 数据表名,预附值:$table=db.table;
varchar $where - 检索条件,预附值:$where=where field='value';
varchar $enwhere - 将原$where进行两次base64_encode()编码后以get的方式提交
varchar $splitstr - 页码条输出字串,执行函式后在相应的位置执行 echo $splitstr;
函式调用前需获取变量:
$paper=$http_get_vars[paper];
$sumcnt=$http_get_vars[sumcnt];
$enwhere=$http_get_vars[enwhere];
return (varchar $where) - 分页后检索语句的检索条件
注意:本函式需调用出错处理函式:nerror($error);
= $sumpaper){
$tract=$sumpaper-($lrlist*2);
$sub=$sumpaper;
}else{
$tract=$paper-$lrlist;
$sub=$paper+$lrlist;
}
}else{
$tract=1;
$sub=$sumpaper;
}
$uppaper=$paper-1;
$downpaper=$paper+1;
$startcnt=($paper-1)*$echocnt;
$where.= limit ${ startcnt },${ echocnt };
if($tract > 1) { $splitstr=【 else $splitstr=【 for($i=$tract;$iif ($i!=$paper) $splitstr.=.$i. ;
else $splitstr.=.$i. ;
}
if ($sub!=$sumpaper) $splitstr.=>> 】;
else $splitstr.=>> 】;
return($where);
}
?>
其它类似信息

推荐信息