为什么首页上页无效,到尾页后居然能点下一个而且跳至上一页
<?php
// 取得当前URL的路径地址
$url=$_SERVER['REQUEST_URI'] ;
// 解析字符串成数组scheme、host、port、user、pass、path、query 与 fragment
$url=parse_url($url);
// 将数组中的路径赋值给url
$url=$url['path'];
// 连接mysql并启用test数据库
$con=mysql_connect("127.0.0.1","root","");
$db_selected =mysql_select_db("test",$con);
$sql="select * from employee";
$num=mysql_num_rows(mysql_query($sql));
$pagesize=10;
$totalpage=ceil($num/$pagesize);
$page=$_REQUEST['page']?(int)$_REQUEST['page']:1;
$start_from=($page-1)*$pagesize;
$excutsql=$sql." limit ".$start_from.",".$pagesize;
$result=mysql_query($excutsql);
if($page<1||$page==null||is_numeric($page)){
$page=1;}
if($page>$totalpage){
$page=$totalpage;}
//整理出页码并给每一个页码添加链接
$p="";
for($i=1;$i<=$totalpage;$i++){
$p .="<a href='{$url}?page=$i'>.$i.</a>";
}
$first=($page==1)? "首页":"<a href='".$url."?page=1'>首页</a>";
$end=($page==$totalpage)? "尾页":"<a href='".$url."?page=".$totalpage."'>尾页</a>";
$prev=($page==1)? "上一页":"<a href='".$url."?page=".($page-1)."'>上一页</a>";
$next=($page==$totalpage)? "下一页":("<a href='".$url."?page=".($page+1)."'>下一页</a>");
?>
<p> html内容 </p>
<table>
<tr>
<th>id</th>
<th>name</th>
</tr>
<?php
$array=array();
while($array=mysql_fetch_array($result))
{
echo "<tr>
<td>". $array[0]."</td>
<td>". $array[1]."</td>
</tr>";}
?>
</table>
<p>------------------------------------------------------------------------------</p>
<?php
echo $first;echo $prev;echo $p;echo $next;echo $end;
?>