我無法弄清楚什麼是錯用這部分的代碼:的foreach代碼不工作
}else{
$error_message = '<span class="error">';
foreach($error as $key => $values){
$error_message.= "$values<br />";
}
$error_message.="</span><br /><br />";
}
我得到的錯誤:
Warning: Invalid argument supplied for foreach() in FILE DIRECTORY on line 45
45號線是foreach($error...
線
解決:我的問題是我弄亂了大括號的位置,這反過來搞砸了陣列
顯示其中'產生$ error'請代碼。 – Sirko 2012-04-16 15:55:37
'$ error'不能是數組(或其他可迭代類型) – Matthew 2012-04-16 15:56:07
您的'$ error'變量顯然不是數組,因爲它應該是。把'var_dump($ error);'放在那個foreach前面並查找結果。 – brezanac 2012-04-16 15:57:17