为了账号安全,请及时绑定邮箱和手机立即绑定

分页一直报错

http://img1.sycdn.imooc.com//5742d9800001d2c910020236.jpg

$page=$_REQUEST['page']?(int)$_REQUEST['page']:1;

$sql="select * from imooc_cate";

$totalRows=getResultNum($sql);

$pageSize=2;

$totalPage=ceil($totalRows/$pageSize);

if($page<1||$page==null||!is_numeric($page))$page=1;

if($page>=$totalPage)$page=$totalPage;

$offset=($page-1)*$pageSize;

$sql="select id,cName from imooc_cate  order by id asc limit {$offset},{$pageSize}";

$rows=fetchAll($sql);

$_REQUEST这句 一直在报错 分页没有成功过

正在回答

2 回答

我记得在做管理员列表时,做了一个封装,就是把条件给封装起来了getAdminByPage(),而且里面定义了全局变量,定义了两个,$totalPage和$page、$totalRows。做listCate.php列表时,老师是拿出来做的,我这边一直调不出来,不知道是不是与全局变量有冲突,我就直接把那个条件给封装死了,直接把数据库表名给封进去,用时间直接传表明就可以了getAdminByPage($pageSize,$table);那个数据库表用,就直接定义,然后拿过来用,就像这样http://img1.sycdn.imooc.com//58895e6f0001fbad04090240.jpghttp://img1.sycdn.imooc.com//58895e930001285305510401.jpg方便实用

0 回复 有任何疑惑可以回复我~

Notice,不是报错的意思只是一个警告的意思,可以忽略,因为page这个变量还没有给其定义所以会给这样的一个提示,没有关系的。希望你能理解,不理解再问我。



0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117284    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

分页一直报错

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信