亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

變量經常顯示未定義,不是很明白

變量經常顯示未定義,不是很明白

PHP
逗你玩而已 2016-04-26 16:08:33
<?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。

查看完整回答
2 反對 回復 2016-04-26
?
mooc用戶18273

TA貢獻50條經驗 獲得超30個贊

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

查看完整回答
1 反對 回復 2016-04-26
?
qq_青棗工作室_0

TA貢獻446條經驗 獲得超754個贊

訪問的URL里沒有page參數時,就獲取不到$_REQUEST['page']啊,那就會提示未定義索引page。

你可以用 isset($_REQUEST['page']) 來判斷是否有值?;蛘哧P閉這種Notice提示:

error_reporting(E_ALL?^?E_NOTICE);


查看完整回答
1 反對 回復 2016-04-26
?
逗你玩而已

TA貢獻38條經驗 獲得超6個贊

折騰了我幾個小時,到處都是坑,很感謝大家

查看完整回答
反對 回復 2016-04-26
?
晚安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;


查看完整回答
反對 回復 2016-04-26
  • 5 回答
  • 0 關注
  • 1980 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號