#1 zhgzzy
在内容分页中遇到一个问题:每次翻页后,他会又一次搜一下数据库,能不能有其他的方法,不让他再用到数据库???模板调用页:
<{fp a=$results.id p=$p c=$results.content}>
自定义的分页函数:
/**
* 文章分页
*/
function fp($params)
{
$arid = $params['a'];
$p = $params['p'];
$contents = $params['c'];
$arr = explode('
',$contents); //数组长度&总页数
$total = count($arr); //当前页
$nowpage = $p?$p:1; //上页
$pdiv = '
- ';
- 总{$nowpage}/{$total}页 ";
- {$i} ";
- {$i} ";
//$pdiv .= "
for($i = 1; $i<=$total; $i++)
{
$url = spUrl(main,view,array('id'=>$arid,'p'=>$i));
if ($i==$nowpage){
$pdiv .= "
} else {
$pdiv .= "
}
}
$pdiv .= '
'; //输出内容
echo $arr[$nowpage-1]; //不分页则不显示分页列表
if( $total <=1) $pdiv = ''; //输出分页列表
echo $pdiv;
}
2011-10-26 10:10:02