background image

}

?>

3、如何实现分页,包括两个函数,两个调用

1)两个函数

<?

//分页函数

function genpage(&$sql,$page_size=2)

{

global $prepage,$nextpage,$pages,$sums; //out param

$page = $_GET["page"];

$eachpage = $page_size;

$pagesql = strstr($sql," from ");

$pagesql = "select count(*) as ids ".$pagesql;

$conn = mysql_query($pagesql) or die(mysql_error());

if($rs = mysql_fetch_array($conn)) $sums = $rs[0];

$pages = ceil(($sums-0.5)/$eachpage)-1;

$pages = $pages>=0?$pages:0;

$prepage = ($page>0)?$page-1:0;

$nextpage = ($page<$pages)?$page+1:$pages;

$startpos = $page*$eachpage;