เเจ้ง error "Invalid argument supplied for foreach()"

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 27923
Joined: 31/03/2014 10:02 am
Contact:

เเจ้ง error "Invalid argument supplied for foreach()"

Post by thatsawan »

:( :(
Attachments
error.png
error.png (40.3 KiB) Viewed 1307 times
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 26557
Joined: 22/09/2008 6:18 pm
Contact:

Re: เเจ้ง error "Invalid argument supplied for foreach()"

Post by mindphp »

ตัวแปลที่เอามาวนลูป foreach ไม่ใข่ array
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 27923
Joined: 31/03/2014 10:02 am
Contact:

Re: เเจ้ง error "Invalid argument supplied for foreach()"

Post by thatsawan »

Code: Select all

 $arr_title = array();

if ($row['topic_type'] == POST_NORMAL) {
                        
                $arr_title[$row['topic_id']] = $row['topic_title'];
        }
 

Code: Select all

if (in_array($forum_id, $mtb_allow_search_topic)) {
    $tmb_input_search_box .= '<input class="mtb_search_topic search-query hidden-phone" style="width:150px" value="กรองกระทู้..." type="text" id="search_topic" onkeyup="search()"  autocomplete="off" onclick="clickclear(this, \'กรองกระทู้...\')" onblur="clickrecall(this,\'กรองกระทู้...\')">';
    $i = 0;
    foreach ($arr_title as $key => $value) {
//......     
error ตอนกำหนดให้ค้นหากระทู้ เเต่ยังไม่มีกระทู้
ทำยังไงจะปิดไม่ให้มันวนลูป foreach เเล้วจะไปปิดตรงไหนก่อนวน หรือ ตั้งเเต่ if ($row['topic_type'] == POST_NORMAL) @^@
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 26557
Joined: 22/09/2008 6:18 pm
Contact:

Re: เเจ้ง error "Invalid argument supplied for foreach()"

Post by mindphp »

Code: Select all

if(is_array($arr_title) ) {
foreach ($arr_title as $key => $value) {
.... 
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 27923
Joined: 31/03/2014 10:02 am
Contact:

Re: เเจ้ง error "Invalid argument supplied for foreach()"

Post by thatsawan »

ขอบคุณค่ะ
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: Google [Bot] and 4 guests