我弄了一个简单的php分页但是跳转不了下一页有没有人可以帮忙看下
<html><head></head><body><table><?php$con=mysql_connect("localhost","root","root");my...
<html>
<head>
</head>
<body>
<table>
<?php
$con=mysql_connect("localhost","root","root");
mysql_select_db("test",$con);
$textcount= mysql_query("select count(*) from usertext");
$pagesize=4;
if($GET_['page']==null){$page=0;}else $page=$_GET['page'];
$pagecount;
if($textcount<$pagesize) {$pagecount=1;}
else if($textcount%$pagesize==0){$pagecount=(int)($textcount/$pagesize);}
else if($textcount%$pagesize!=0){$pagecount=(int)($textcount/$pagesize)+1;}
$start=($page)*$pagesize;
$text=mysql_query("select * from usertext LIMIT $start,4 ");
while($rows=mysql_fetch_array($text)or die(mysql_error())){
?>
<tr><td><?php echo $rows['name'];?></td></tr>
<tr><td><?php echo $rows['text'];?></td></tr>
<tr><td><?php echo '<a href="show.php?page='.($page+1).'">aa</a>'; ?></td></tr>
<?php }?>
</table>
</body>
</html> 展开
<head>
</head>
<body>
<table>
<?php
$con=mysql_connect("localhost","root","root");
mysql_select_db("test",$con);
$textcount= mysql_query("select count(*) from usertext");
$pagesize=4;
if($GET_['page']==null){$page=0;}else $page=$_GET['page'];
$pagecount;
if($textcount<$pagesize) {$pagecount=1;}
else if($textcount%$pagesize==0){$pagecount=(int)($textcount/$pagesize);}
else if($textcount%$pagesize!=0){$pagecount=(int)($textcount/$pagesize)+1;}
$start=($page)*$pagesize;
$text=mysql_query("select * from usertext LIMIT $start,4 ");
while($rows=mysql_fetch_array($text)or die(mysql_error())){
?>
<tr><td><?php echo $rows['name'];?></td></tr>
<tr><td><?php echo $rows['text'];?></td></tr>
<tr><td><?php echo '<a href="show.php?page='.($page+1).'">aa</a>'; ?></td></tr>
<?php }?>
</table>
</body>
</html> 展开
2个回答
展开全部
具体是怎么不能跳转?数据不够?有没有错误信息,还是点了链接后仍然显示的第一页?
更多追问追答
追问
点了仍然显示第一页,数据够的那个查询语句没问题
追答
你的代码有个简单的拼写错误,导致了不能跳转
if ($GET_['page'] == null) { //$_GET才对 这样始终$page都为0了
$page = 0;
} else
$page = $_GET['page'];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询