自定义分页类代码

/**

 * 分页效果显示

 */

function getPagestr($url, $totalNum, $showNum, $page) {

	$totalPage = ceil($totalNum / $showNum);



	$page = intval($_GET['p']);

	$page = ($page < 1)? 1 : $page;



	$start = ($page - 1) * $showNum;



	$prev = $page - 1;

	$prev = max($prev, 1);

	$next = $page + 1;

	$next = min($next, $totalPage);



	$str .= '';

	$str .= '<a href="'.$url.'&p=1" style="cursor:pointer">首页</a> ';

	for($i=4; $i>0; $i--) {

		$page_i = $page - $i;

		if($page_i < 1) continue;

			

		$str .= ' <a href="'.$url.'&p='.$page_i.'" style="cursor:pointer">'.$page_i.'</a> ';

	}



	$str .= ' <span class="page-cur">'.$page.'</span> ';



	for($i=1; $i<5; $i++) {

		$page_i = $page + $i;

		if($page_i > $totalPage) continue;

			

		$str .= ' <a href="'.$url.'&p='.$page_i.'" style="cursor:pointer">'.$page_i.'</a> ';

	}

	$str .= ' <a href="'.$url.'&p='.$totalPage.'" style="cursor:pointer">尾页</a> ';



	$str .= '共返回 '.$totalNum.' 条数据 ';

	$str .= '共 '.$totalPage.' 页 ';



	return $str;

}

 

你可能感兴趣的:(自定义)