php无限上一页,下一页,求完善代码??
<?php$pagesize=8;if(isset($_GET["page"])){$page=$_GET["page"];}elseif($page<=0){$page...
<?php
$pagesize=8;
if(isset($_GET["page"])){
$page=$_GET["page"];
}else if ($page<=0){
$page=1; // 对提交过来的page做一些检查
};
$pages=($page-1)*$pagesize;
$sql="select * from vs_court where locality='中原区' limit $pages,$pagesize";
$query=mysql_query($sql);
while($array=mysql_fetch_array($query)){
?>
<a href=?page=<?php echo $page-1;?>>上一页</a> <a href=?page=<?php echo $page+1;?>>下一页</a> 展开
$pagesize=8;
if(isset($_GET["page"])){
$page=$_GET["page"];
}else if ($page<=0){
$page=1; // 对提交过来的page做一些检查
};
$pages=($page-1)*$pagesize;
$sql="select * from vs_court where locality='中原区' limit $pages,$pagesize";
$query=mysql_query($sql);
while($array=mysql_fetch_array($query)){
?>
<a href=?page=<?php echo $page-1;?>>上一页</a> <a href=?page=<?php echo $page+1;?>>下一页</a> 展开
3个回答
展开全部
$pagesize=8;
if(isset($_GET["page"])) $page = (int)$_GET['page'];
if($page < 1) $page = 1;
$pages=($page-1)*$pagesize;
//统计总数
$sql="select count(*) from vs_court where locality='中原区'";
$query=mysql_query($sql);
$array=mysql_fetch_row($query);
$count = $array[0];
//总页数
$num = ceil($count / $pagesize);
if($page > $num) $page=$num;
下面继续你的代码..翻页永远不会超出最后一页.
if(isset($_GET["page"])) $page = (int)$_GET['page'];
if($page < 1) $page = 1;
$pages=($page-1)*$pagesize;
//统计总数
$sql="select count(*) from vs_court where locality='中原区'";
$query=mysql_query($sql);
$array=mysql_fetch_row($query);
$count = $array[0];
//总页数
$num = ceil($count / $pagesize);
if($page > $num) $page=$num;
下面继续你的代码..翻页永远不会超出最后一页.
展开全部
if(isset($_GET["page"])){
$page=$_GET["page"];
}
if ($page<=0){
$page=1;
}elseif($page > $pagesize){
$page = $pagesize;
}
另外再写个连接数据库就可以凑合着用了。。
$page=$_GET["page"];
}
if ($page<=0){
$page=1;
}elseif($page > $pagesize){
$page = $pagesize;
}
另外再写个连接数据库就可以凑合着用了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
上面这两个 都行 你就是在下一页上作恶判断 当当前页等于总页数的时候 再点击下一页 就不跳走就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询