課程
/后端開發(fā)
/PHP
/Duang~MySQLi擴展庫來襲
當不曾發(fā)布評論時,因為有foreach(){$val->output();} 才導致出現(xiàn)錯誤提示的嗎?
圖片如下,要從哪里修改才能解決問題????????????
2016-12-09
源自:Duang~MySQLi擴展庫來襲 4-4
正在回答
這是因為當foreach為空時候會提示 為空的notice
把
<?php foreach($comments?as?$val){ echo?$val->output(); } ?>
加上一個取反的empty判斷是否為空
<?php? if(!(empty($comments))){ foreach($comments?as?$val){ echo?$val->output(); } } ?>
希望能幫到像我一樣的無基礎(chǔ)代碼玩家
堅持MyDream 提問者
狗_doge 回復 堅持MyDream 提問者
堅持MyDream 提問者 回復 狗_doge
在foreach前先判斷一下$comments是否為空if($comments),不為空則執(zhí)行下面的
但如果數(shù)據(jù)庫里已經(jīng)有數(shù)據(jù)了,或者說已經(jīng)發(fā)布過評論了,就不會顯示報錯了
哎咿呦鮑鮑
堅持MyDream 提問者 回復 哎咿呦鮑鮑
如圖所示
舉報
本教程從面向?qū)ο蠛兔嫦蜻^程兩個方面為你開啟MySQLi學習之旅
7 回答提交不了評論 ,自己做的不行,復制了所有老師的代碼還是不能提交評論,點擊之后一直顯示發(fā)布,就是不成功
2 回答$val的問題
2 回答怎么把評論的顯示內(nèi)容,以時間順序顯示在表單之后
1 回答當不輸入個人博客{$link_star},{$link_end} 無參數(shù)時報錯是什么原因?
2 回答sql語句為什么有時候雙引號內(nèi)有時要分號,有時候不要分號
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-04-04
這是因為當foreach為空時候會提示 為空的notice
把
加上一個取反的empty判斷是否為空
希望能幫到像我一樣的無基礎(chǔ)代碼玩家
2017-03-19
在foreach前先判斷一下$comments是否為空if($comments),不為空則執(zhí)行下面的
2016-12-09
但如果數(shù)據(jù)庫里已經(jīng)有數(shù)據(jù)了,或者說已經(jīng)發(fā)布過評論了,就不會顯示報錯了
2016-12-09