注册 登录
编程论坛 PHP技术论坛

我做了个练习 用的是php和access 就是不分页 不知道哪里错了 请老师帮忙

助人为乐 发布于 2008-11-13 10:29, 1393 次点击
我做了个练习 用的是php和access 就是不分页 不知道哪里错了 请老师帮忙
这是读出
<?php include("conn.php"); ?>

<?
$rs =@new com("ADODB.RecordSet");
$sql="select * from users";
$rs->Open($sql,$conn,1,1);

?>

循环显示数据
<?
$pagesize=$rs->PageSize=2;
$page=$_GET['page'];
if (!empty($page));  
if($_GET['page'] <=0){
$rs->absolutepage=1;
$page=1;
}
$pagecount=0;
while(!$rs->eof and $pagecount <$pagesize)
{
?>
<table width="600" height="30" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="200" align="center"> <input name="id" type="checkbox" id="id" value=" <?= $rs[0]?>" /> </td>
    <td width="200" align="center"> <?= $rs[1]?> </td>
    <td width="200" align="center"> <a href="admin_edit.php?id= <?=$rs[0]?>">修改 </a> </td>
  </tr>
</table>
<?
$pagecount=$pagecount+1;
$rs->MoveNext();
}
?>

分页部分:

<?

if($page!=1)
{
echo " <a href=?Page=1>首页 </a>&nbsp;";
}
else
{
echo "首页&nbsp;";
}
if ($page>1)
{
echo " <a href=?Page=".($page-1).">上一页 </a>&nbsp;";
}
else
{
echo "上一页&nbsp;";
}

if ($page <$pagecount)
{
echo " <A href=\"?Page=".($page+1)."\">下一页 </a>&nbsp;";
}
else
{
echo "下一页&nbsp;";
}
if($page!=$pagecount)
{
echo " <A href=\"?Page=$pagecount\">尾页 </a>&nbsp;";
}
else
{
echo "尾页&nbsp;";
}
    ?>
3 回复
#2
hbcfxz2008-11-13 17:04
if (!empty($page));
这句什么意思??
#3
助人为乐2008-11-14 14:59
empty()函数 返回false
#4
风月_无边2008-11-15 12:58
mysql中使用limit控制分页信息,看看access中应该也有类似的。
1