page.php
资源名称:BBWPS.rar [点击查看]
上传用户:yttaitong
上传日期:2009-05-10
资源大小:128k
文件大小:2k
源码类别:
WEB源码(ASP,PHP,...)
开发平台:
PHP
- <?php
- /*
- [BBWPS!] (C)2006-2010 小蜜蜂版权所有.
- This is NOT a freeware, use is subject to license terms
- 时间:2007年12月
- 描述:分页函数
- */
- function showpage($total,$pagesize,$page,$query){
- if($query==""){
- $str="";
- }else{
- $str=$query."--";
- }
- if(!$page) $page=1;
- $endpage=ceil($total/$pagesize);
- $page=min($endpage,$page);
- $mod=$total%$pagesize;
- $prev=($page-1<=0 ? 1:$page-1);
- $next=($page==$endpage? $endpage : $page+1);
- $page_end=($page>$endpage?0:$endpage);
- if($page==1||$endpage==1||$endpage==0){
- $Index="第一页";
- $Back="上一页";
- }else{
- $Index="<a href="?{$str}page-1.html">第一页</a>";
- $Back="<a href="?{$str}page-{$prev}.html">上一页</a>";
- }
- if($next==$page||$endpage==1||$endpage==0){
- $Forward="下一页";
- }else{
- $Forward="<a href="?{$str}page-{$next}.html">下一页</a>";
- }
- if($page_end==$page||$endpage==1){
- $End="最后一页";
- }else {
- $End="<a href="?{$str}page-{$page_end}.html">最后一页</a>";
- }
- $result_contents="<b><span id="contents_page">分页(共".$endpage."页/共".$total."条记录):{$Index} {$Back} {$Forward} {$End}n";
- $result_contents.=" 跳转到第 <select name="topage" size="1" onChange="window.location.href =this.options[this.selectedIndex].value;" >n";
- for($i=1;$i<=$endpage;$i++){
- if($i==$page){
- $result_contents.="<option value='?{$str}page-{$i}.html' selected>$i</option>n";
- }else{
- $result_contents.="<option value='?{$str}page-{$i}.html'>$i</option>n";
- }
- }
- $result_contents.="</select></span></b>";
- return $result_contents;}
- $page=$_GET["page"];
- $start_datum=($page<=0?1:$page);
- $start=($start_datum-1)*$pagesize;
- if($start==""||$start<0){
- $start=0;
- }
- ?>