我自已做的翻页功能,但是有一个问题解决不了,请朋友帮帮忙。 
这个翻页的功能是这样的,每次显示10个页码,但是现在问题是当page>6与page <9都会出现0或负数,请帮忙解决一下,代码如下: <?php 
$maxpage=9; 
$page=$_GET['page']; function roll() 

global $page,$maxpage; 
$o=$maxpage-4; if(empty($page) || $page <=6 ) 
$v=1; 
else if(($page <=$maxpage&&$page==$o)||($page <$maxpage&&$page>$o)||$page==$maxpage) $v=$maxpage-9; 
else 
$v=$page-5; for($i=$v;$i <=$v+9;$i++) 

if($i==$page) 
echo " <a href=15.php?page=".$i."> <font size='8'>".$i." </font> </a> "; 
else 
echo " <a href=15.php?page=".$i.">".$i." </a> "; if($i==$maxpage) 
break; 


roll(); 
?>