千家信息网

PHP分页函数怎么用

发表于:2024-10-21 作者:千家信息网编辑
千家信息网最后更新 2024年10月21日,这篇文章将为大家详细讲解有关PHP分页函数怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP分页函数//分页函数function splitlist($HA
千家信息网最后更新 2024年10月21日PHP分页函数怎么用

这篇文章将为大家详细讲解有关PHP分页函数怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

PHP分页函数

//分页函数function splitlist($HALT,$LRLIST,$ECHOCNT,$paper,$table,$where,$page_id,$userid){global $splitstr,$sumcnt;if($paper=="" || $sumcnt==""){$query = "select count(*) as num from $table $where";$result = mysql_query($query);$row = mysql_fetch_array($result);$sumcnt=$row["num"];if($sumcnt==0){nerror("该版内还没有选择发布新闻 !");}$paper=1;}$sumpaper=($sumcnt-$sumcnt%$ECHOCNT)/$ECHOCNT;if(($sumcnt%$ECHOCNT)!=0) $sumpaper+=1;if($sumpaper==1 && $HALT==0) return($where);$enwhere=base64_encode(base64_encode($where));if(($LRLIST*2+1) < $sumpaper){if(($paper-$LRLIST) < 2){$tract=1;$sub=$LRLIST*2+1;}else if(($paper+$LRLIST) >= $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;$i<=$sub;$i++){if ($i!=$paper) $splitstr.="".$i." ";else $splitstr.="".$i." ";}if ($sub!=$sumpaper) $splitstr.=">> 】";else $splitstr.=">> 】";return($where);}?>

关于"PHP分页函数怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0