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>
展开
 我来答
小小幽魂
2012-03-27 · TA获得超过1469个赞
知道小有建树答主
回答量:751
采纳率:100%
帮助的人:681万
展开全部
$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;

下面继续你的代码..翻页永远不会超出最后一页.
381713677
2012-03-22 · TA获得超过445个赞
知道小有建树答主
回答量:672
采纳率:0%
帮助的人:394万
展开全部
if(isset($_GET["page"])){
$page=$_GET["page"];
}

if ($page<=0){
$page=1;
}elseif($page > $pagesize){
$page = $pagesize;
}

另外再写个连接数据库就可以凑合着用了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pp901104
2012-03-28 · 超过54用户采纳过TA的回答
知道答主
回答量:364
采纳率:0%
帮助的人:172万
展开全部
上面这两个 都行 你就是在下一页上作恶判断 当当前页等于总页数的时候 再点击下一页 就不跳走就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式