[求助]关于分页显示的问题
<?php
extract($_POST);
require("connect.inc");
$link=@mysql_connect($host,$user,$paw) or die('无法连接服务器');
@mysql_select_db($db,$link) or die('无法连接数据库');
$pagesize=10;
$pageno=(int)$pageno;
if(!isset($totalpage)) {
$query="select ID from login";
@$result=mysql_query($query,$link) or die('无法连接数据库');
$num_rows=mysql_num_rows($result);
$totalpage=($num_rows-1)/$pagesize+1;
}
$totalpage=(int)$totalpage;
if($pageno<$totalpage) $pageno++;
$startno=($pageno-1)*$pagesize;
$query="select * from login limit ".$startno.",".($pagesize+1);
@$result=mysql_query($query,$link) or die('无法连接数据库');
$num_rows=mysql_num_rows($result);
$nextpage=0;
if($num_rows>pagesize) {
$num_rows=$pagesize;
$nextpage=1;
}
for($i=0;$i<$num_rows;$i++) {
if(mysql_num_rows($result)==0) echo "错误";
else {
$row=mysql_fetch_array($result);
echo $row[user];
echo "<br>";
}
}
echo "<p>";
if($nextpage==1) {
echo '<a href="show.php?pageno='.(++$pageno).'">下一页</a>';
}
?>
能显示第一页,但是显示不了下一页,估计是$pageno这个变量出了问题,每次值都是1,不知怎么设置,求助,谢谢!