分頁(yè)顯示的,這是全部代碼,我這中顯示下面分頁(yè)碼的方式可以嗎
/**分頁(yè)模塊**/
$p=empty($_GET['p'])?1:$_GET['p'];//獲取頁(yè)碼;
$table='cms_p';//數(shù)據(jù)庫(kù)表名稱(chēng)
/**php->mysql**/
$mysqli= new mysqli('localhost','root','5866138','php_cms');
if($mysqli->errno)
{
die('錯(cuò)誤號(hào)是:'.$mysqli->errno.'錯(cuò)誤信息:'.$mysqli->error);
}
$mysqli->set_charset('utf8');
$sql='select count(id) as c from cms_p;';
$res=$mysqli->query($sql);
if(!$res)
{
die('查詢(xún)失敗'.$mysqli->error);
}
else if(is_object($res))
{
if($res->num_rows>0)
{
$row1=$res->fetch_all(MYSQLI_ASSOC);
$res->free();
}else { echo "沒(méi)有結(jié)果";
$row1=1;}
}
/**分頁(yè)設(shè)置**/
$pagesize=10;//每頁(yè)的數(shù)據(jù)量;
$pagecount=ceil($row1[0]['c']/$pagesize);//頁(yè)面的總數(shù)量;
$limit=($p-1)*10;
/**數(shù)據(jù)處理模塊**/
$sql="select * from cms_p limit $limit , $pagesize ;";
$res2=$mysqli->query($sql);
if(!$res2)
{
die('查詢(xún)失敗'.$mysqli->error);
}
else if(is_object($res2))
{
if($res2->num_rows>0)
{
$row2=$res2->fetch_all(MYSQLI_ASSOC);
$res2->free();
}else { echo "沒(méi)有結(jié)果";}
}
/**數(shù)據(jù)顯示模塊**/
echo '<table border="1" cellspacing="0" cellpadding="6">
<caption>CMS用戶(hù)管理列表</caption>
<tr>
<th>編號(hào)</th>
<th>實(shí)際id</th>
<th>用戶(hù)名</th>
<th>密碼</th>
<th>年齡</th>
<th>性別</th>
<th>權(quán)限</th>
<th>注冊(cè)ip地址</th>
<th>注冊(cè)時(shí)間</th>
<th>操作</th>
</tr>';
if($row1==1)
{
echo '<tr><td colspan="10">沒(méi)有結(jié)果!不能顯示!</td></tr>';
}else?
{
$i=1;
foreach($row2 as $key=>$val)
{
echo '<tr>';
echo '<td>'.$i.'</td>';
echo '<td>'.$val['id'].'</td>';
echo '<td>'.$val['uname'].'</td>';
echo '<td>'.$val['psd'].'</td>';
echo '<td>'.$val['age'].'</td>';
echo '<td>'.$val['sex'].'</td>';
echo '<td>'.$val['po'].'</td>';
echo '<td>'.$val['rip'].'</td>';
echo '<td>'.$val['rtime'].'</td>';
echo '<td><a href="'.$val['id'].'">修改</a></td>';
echo '</tr>';
$i++;
}
}
echo '</table>';
/**分頁(yè)操作模塊**/
if($p>1)
{
echo '<a href="?p=1">首頁(yè)</a>';
echo '<a href="?p='.($p-1).'">上一頁(yè)</a>';
}
if($pagecount<=10)
{
for($j=1;$j<=10;$j++)
{
echo '<a href="?p='.$j.'"> '.$j.' </a>';
}
}else
{
if($p>=8&&$p<=$pagecount-9)
{
echo '...';
for($j=$p;$j<=$p+9;$j++)
{
echo '<a href="?p='.$j.'"> '.$j.' </a>';
}
echo '...';
}
else if($p>$pagecount-9&&$p<=$pagecount)
{
echo '...';
for($j=$pagecount-10;$j<=$pagecount;$j++)
{
echo '<a href="?p='.$j.'"> '.$j.' </a>';
}
}
else?
{
for($j=1;$j<=10;$j++)
{
echo '<a href="?p='.$j.'"> '.$j.' </a>';
}
echo '...';
}
}
if($p<$pagecount)
{
echo '<a href="?p='.($p+1).'">下一頁(yè)</a>';
echo '<a href="?p='.$pagecount.'">尾頁(yè)</a>';
}
echo ' 共'.$pagecount.'頁(yè)';
2015-12-15
這是多有的代碼?