PHP实现数据分页的通用方法 PHP代码


# PHP实现数据分页的通用方法
function show_page($count,$page,$page_size)
{
	$page_count  = ceil($count/$page_size);  //计算得出总页数
	$init=1;
	$page_len=7;
	$max_p=$page_count;
	$pages=$page_count;
	//判断当前页码
	$page=(empty($page)||$page$page_len)
		{
			//如果当前页小于等于左偏移
			if($page=$pages+1){
					$init = $pages-$page_len+1;
				}
				else
				{
					//左右偏移都存在时的计算
					$init = $page-$pageoffset;
					$max_p = $page+$pageoffset;
				}
			}
	    }
	    for($i=$init;$i<=$max_p;$i++)
	    {
		    if($i==$page){$navs.="".$i.'';} 
		    else {$navs.=" ".$i."";}
	    }
	    if($page!=$pages)
	    {
		    $navs.=" 下页 ";//下一页
		    $navs.="末页";	//最后一页
	    } else {
			$navs .= "下页";
			$navs .= "末页";
		}
	    echo "$navs";
   }
}


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回