if(isset($_GET['page'])&&!empty($_GET['page']))
{
$page=intval($_GET['page']);//显示页数
}
else {
$page=1;
}
$psize=4; //每页记录数
$str="select * from list_trip";
$query=$db->query_exec($str);
$num=$query->num_rows;//总记录数
$pcunt=ceil($num/$psize);//总页数
if($pcunt==0)
{
$smarty->assign("list_title",$list_title);
$smarty->assign("page",1);
$smarty->assign("pcunt",1);
$smarty->display('index.htm');
exit();
}
$nextpage = $page+1;
$qianpage = $page-1;
if($page==1)
{
$start=0;
}
$start=($page-1)*$psize;
$sql="select * from list_trip limit $start,$psize";//主要问题
$query=$db->query_exec($sql);
while($arr=$query->fetch_assoc())
{
$array[]=$arr;
}
if($page==1&& $pcunt>1)
{
$str=" | 上一页 | <a href=index.php?page=".$nextpage."> 下一页</a> | <a href=index.php?page=".$pcunt."> 最后一页 </a>";
}
elseif($page==$pcunt&&$pcunt==1)
{
$str=" | 上一页 </a> | 下一页 | <a href=index.php?page=".$pcunt."> 最后一页 </a>";
}
elseif($page==$pcunt&&$pcunt>1)
{
$str="<a href=index.php?page=".$qianpage."> | 上一页 </a> | 下一页 | <a href=index.php?page=".$pcunt."> 最后一页 </a>";
}
elseif($page>1&&$page<=$pcunt)
{
$str="<a href=index.php?page=".$qianpage."> | 上一页 </a> | <a href=index.php?page=".$nextpage."> 下一页 </a> |
<a href=index.php?page=".$pcunt."> 最后一页 </a>";
}
smarty实现分页代码
最新推荐文章于 2024-09-17 16:44:51 发布