為什么會出現(xiàn)截屏上的問題啊
<?php
$conn=mysql_connect("localhost","root","root") or die("數(shù)據(jù)庫服務(wù)器連接錯誤".mysql_error());
? ? ?mysql_select_db("test",$conn) or die("數(shù)據(jù)庫訪問錯誤".mysql_error());
? mysql_query("set character set utf8");
? ? ?mysql_query("set names utf8");
$perNumber=3; //每頁顯示的記錄數(shù)
$page=$_GET['p']; //傳入頁碼
$count=mysql_query("select count(*) from test "); //獲得記錄總數(shù)
$rs=mysql_fetch_array($count);?
$totalNumber=$rs[0];
$totalPage=ceil($totalNumber/$perNumber); //計(jì)算出總頁數(shù)
if (!isset($page)) {
?$page=1;
} //如果沒有值,則賦值1
$startCount=($page-1)*$perNumber; //分頁開始,根據(jù)此方法計(jì)算出開始的記錄
$sl=mysql_query("select * from test order by id limit $startCount,$perNumber "); //根據(jù)前面的計(jì)算出開始的記錄和記錄數(shù)
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
<head></head>
? <body>
?<table>
? ? ? ? ? ? ? <?php?
while($result=mysql_fetch_array($sl)){
?>
? ? ? ? ? ? ? <tr>
? ? ? ? ? ? ? <td><? echo $result["0"]?></td>
? ? ? ? ? ? ? <td><? echo $result["num"]?></td>
? ? ? ? ? ? ? </tr>
? ? ? ? ? ? ? <?php }?>
? ? ? ? ? ? ??
? ? ? ? ? ? ? </table>
? ? ? ? ? ? ? ?
<?
? ? ? ? ? ? ? ? ? ? ? ? if ($page != 1) { //頁數(shù)不等于1
?>
? ? ? ? ? ? ? ? ? ? ? ? <a href="?p=<?php echo "1";?>">首頁</a><!--顯示起始頁-->
<a href="?p=<?php echo $page - 1;?>">上一頁</a> <!--顯示上一頁-->
<?php
}else{
?>
<a>首頁</a><!--顯示起始頁-->
<a>上一頁</a> <!--顯示上一頁-->
<?php
}
?>
<?
$showPage=5;//要顯示的頁碼數(shù)
$pageoffset=($showPage-1)/2;//計(jì)算偏移量
//初始化數(shù)據(jù)
$start=2;
$end=$totalPage;
if($totalPage > $showPage){
if($Page>$pageoffset+1){
echo "...";
}
if($Page > $pageoffset){
$start=$Page-$pageoffset;
$end=$totalPage > $Page+$pageoffset ? $Page+$pageoffset : $totalPage;
}else{
$start=1;
$end=$totalPage>$showPage?$showPage:$totalPage;
}
if($Page+$pageoffset > $totalPage){
$start=$start-($Page+$pageoffset-$end);
$end=$totalPage > $Page+$pageoffset ? $Page+$pageoffset : $totalPage;
}
}
for($i= $start;$i <= $end;$i++){
?>
<a href="?p=<?php echo $i;?>"><?php echo $i;?></a>
<?
}
if($totalPage > $showPage && $totalPage > $Page + $pageoffset){
?>
...
<?
}
if ($page<$totalPage) { //如果page小于總頁數(shù),顯示下一頁鏈接
?>
<a href="?p=<?php echo $page + 1;?>">下一頁</a>
<a href="?p=<?php echo $totalPage;?>">尾頁</a>
<?php
}else{
?>
<a >下一頁</a>
<a >尾頁</a>
<?php
}
?>
? ? ? ? ? ? ? ? ? ? ? ? 共<b><?php echo $totalNumber;?></b>條記錄 第<b><?php echo $page;?></b>頁/共<?php echo $totalPage;?>頁
</body>
</html>
2016-04-20
問題描述清楚點(diǎn)吧,不知道你要問什么,這樣很費(fèi)勁的。