php实现分页后页面不跳转怎么回事
<?phpinclude("add.php");error_reporting(0);$page_size=5;$page=1;$sql="selectcount(*)f...
<?php
include("add.php");
error_reporting(0);
$page_size=5;
$page=1;
$sql="select count(*) from message";
$res=mysql_query($sql);
$row=mysql_fetch_array($res);
$rows=$row[0];
$pages=intval($rows/$page_size);
if($rows%$page_size)
$pages=$pages+1;
$page=$_GET["ToPage"];
if($page<=0)
{
$page=1;
}
if($page>=$pages)
{
$page=$pages;
}
$offset=$pagesize*($page-1);
$off=$offset+#page_size;
//$sqlx="select * from messageboard.message limit $offset $off ";
$sqlx="select * from messageboard.message limit 5 offset ".$offset;
$result=mysql_query($sqlx);//执行查询操作
//echo $result;
//$ok=mysql_fetch_array($result);
while($ok=mysql_fetch_array($result))
{
?>
<table>
<tr bgcolor="#BEBEBE">
<td>用户:<?php echo $ok[nicheng]?>
标题:<?php echo $ok[head]?> </td>
</tr><tr>
<td>内容:<?php echo $ok[detail]?> </td>
</tr><tr>
<td><?php echo date('m月d日 G:i');?></td></tr>
</table>
<hr></hr>
<?php
$ok=mysql_fetch_array($result);
}
?>
<?php //以下为跳转?>
</table>
<table>
<?php
//判断当前是否是第一页,不是,则显示'第一页'和'上一页'
if($page!=1)
{
?>
<tr>
<td align="center">
<a href="page.php?Topage=<?php echo ($page-1)?>">第一页</a>
<a href="page.php?Topage=<?php echo ($page-1)?>">上一页</a>
</td>
<?php
}
//如果不是最后一页,则显示‘最后一页’和‘下一页’
if($page!=$pages)
{
?>
<td align="center" colspan="6">
<a href="page.php?ToPage=<?php echo ($page+1) ?>">下一页</a>
<a href="page.php?ToPage=<?php echo ($pages) ?>">最后一页</a>
</td>
<?php
}
?>
跳转不了一直留在当前页面怎么弄啊。 展开
include("add.php");
error_reporting(0);
$page_size=5;
$page=1;
$sql="select count(*) from message";
$res=mysql_query($sql);
$row=mysql_fetch_array($res);
$rows=$row[0];
$pages=intval($rows/$page_size);
if($rows%$page_size)
$pages=$pages+1;
$page=$_GET["ToPage"];
if($page<=0)
{
$page=1;
}
if($page>=$pages)
{
$page=$pages;
}
$offset=$pagesize*($page-1);
$off=$offset+#page_size;
//$sqlx="select * from messageboard.message limit $offset $off ";
$sqlx="select * from messageboard.message limit 5 offset ".$offset;
$result=mysql_query($sqlx);//执行查询操作
//echo $result;
//$ok=mysql_fetch_array($result);
while($ok=mysql_fetch_array($result))
{
?>
<table>
<tr bgcolor="#BEBEBE">
<td>用户:<?php echo $ok[nicheng]?>
标题:<?php echo $ok[head]?> </td>
</tr><tr>
<td>内容:<?php echo $ok[detail]?> </td>
</tr><tr>
<td><?php echo date('m月d日 G:i');?></td></tr>
</table>
<hr></hr>
<?php
$ok=mysql_fetch_array($result);
}
?>
<?php //以下为跳转?>
</table>
<table>
<?php
//判断当前是否是第一页,不是,则显示'第一页'和'上一页'
if($page!=1)
{
?>
<tr>
<td align="center">
<a href="page.php?Topage=<?php echo ($page-1)?>">第一页</a>
<a href="page.php?Topage=<?php echo ($page-1)?>">上一页</a>
</td>
<?php
}
//如果不是最后一页,则显示‘最后一页’和‘下一页’
if($page!=$pages)
{
?>
<td align="center" colspan="6">
<a href="page.php?ToPage=<?php echo ($page+1) ?>">下一页</a>
<a href="page.php?ToPage=<?php echo ($pages) ?>">最后一页</a>
</td>
<?php
}
?>
跳转不了一直留在当前页面怎么弄啊。 展开
1个回答
2013-05-28
展开全部
limit后面是这样写的,$diyi是每页的第一个,$num是每页的数量,中间用逗号隔开,limit $diyi,$num
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询