这个分页为什么不显示了!!ACCESS连接的!!

这个分页为什么不显示了!!ACCESS连接的!!

  那位高手能帮解答一下啊!!数据都可以显示出来!!就是分页那边不行了!!不知道为什么啊!!

现在只是考虑ACCESS连接不考虑速度什么的啊!!

<?Php //读取mdb数据库例程
$conn = new com("ADODB.Connection") or die("错误");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath("database/0000.mdb");
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet") or die("错误");
$rs->Open("select * from Article",$conn,1,1);
$total=$rs->recordcount();
//$$total=$rs->recordcount();
//$total=mysql_num_rows($result);//得到总记录数

//$total=odbc_num_fields("select * from Article");
//设置每页显示的条目数


while(! $rs->eof ) {
//$f = $rs->Fields(1);
//echo $f->value."</br>";
echo str_replace("自动关机","<font color='red'>自动关机</font>",str_replace("新","<font color='red'>新</font>",$rs[1]))."</br>";
$rs->MoveNext();
}
?>
<?php
function Page($total,$num=10,$url=''){
global $offset,$page,$pagenav;
$GLOBALS["num"]=$num;
$page=isset($_GET['page'])?intval($_GET['page']):1;        
if($url=="") $url = $_SERVER['PHP_SELF'];
$pagenum=ceil($total/$num);                              
$prepg=$page-1;//上一页
$nextpg=($page==$pagenum ? 0 : $page+1);//下一页
$offset=($page-1)*$num;                                       
$pagenav="显示第 <B>".($total?($offset+1):0)."</B>-<B>".min($offset+10,$total)."</B> 条记录,共 $total 条记录 ";
//如果只有一页则跳出函数:
if($pagenum<=1) return false;
$pagenav.=" <a href='$url?page=1'>首页</a> ";
if($prepg) $pagenav.=" <a href='$url?page=$prepg'>前页</a> "; else $pagenav.=" 前页 ";
if($nextpg) $pagenav.=" <a href='$url?page=$nextpg'>后页</a> "; else $pagenav.=" 后页 ";
$pagenav.=" <a href='$url?page=$pagenum'>尾页</a> ";
//下拉跳转列表,循环列出所有页码:
$pagenav.=" 到第 <select name='topage' size='1' onchange='window.location=\"$url?page=\"+this.value'>\n";
for($i=1;$i<=$pagenum;$i++){
if($i==$page) $pagenav.="<option value='$i' selected>$i</option>\n";
else $pagenav.="<option value='$i'>$i</option>\n";
}
$pagenav.="</select> 页,共 $pagenum 页";
If($page>$pagenum){
       Echo "Error : Can Not Found The page ".$page;
       Exit;
}
}
?>
<?php
echo Page($total,$num=5,$url='');
?>

<?php
// 释放资源
$rs->Close();
$conn->Close();
$rs = null;
$conn = null;
?>
只有拼搏,努力和进取,自己的未来才会更美好

引用:
原帖由 ghn 于 2007-9-13 10:29 发表
http://www.phpfans.net/bbs/viewt ... &extra=page%3D2
这个可能对你有些帮助
这个帖子看过了!!哎呀!!问题还是没有解决啊!!!!