<?php ??? class imooc_adminController{?? ??? ?public $page='';?? ??? ?public function newslist(){?? ??? ??? ?$newsobj=M('imooc_admin');?? ??? ??? ??? ??? ??? ?$totalRows = $newsobj->count();?? ??? ??? ?$pageSize=6;?? ??? ??? ?$page=$_REQUEST['page']?(int)$_REQUEST['page']:1;( ! ) Notice: Undefined index: page in E:\wampID\002\02\libs\Controller\imooc_adminController.class.php on line 8
5 回答
已采納

朽梨
TA貢獻4條經驗 獲得超2個贊
建議改為
$page?=?(isset($_REQUEST['page'])?&&?$_REQUEST['page'])???(int)?$_REQUEST['page']?:?1;
數組下標不存在是php的一個notice類型錯誤,如果開啟notice錯誤提示,php就會返回相關錯誤信息。
按照樓主寫的當page不存在時,$page獲取的值也為1。

qq_青棗工作室_0
TA貢獻446條經驗 獲得超754個贊
訪問的URL里沒有page參數時,就獲取不到$_REQUEST['page']啊,那就會提示未定義索引page。
你可以用 isset($_REQUEST['page']) 來判斷是否有值?;蛘哧P閉這種Notice提示:
error_reporting(E_ALL?^?E_NOTICE);

晚安sp
TA貢獻405條經驗 獲得超154個贊
<?php? ????class?imooc_adminController{ ????????public?function?newslist(){ ????????????public?$page=''; ????????????$newsobj=M('imooc_admin');???????????? ????????????$totalRows?=?$newsobj->count(); ????????????$pageSize=6; ????????????$page=$_REQUEST['page']?(int)$_REQUEST['page']:1;
- 5 回答
- 0 關注
- 1980 瀏覽
添加回答
舉報
0/150
提交
取消