PHPMPS在设置地区后前台点击地区后出错:Warning: Invalid argument supplied for foreach() in /home/XXX/XXXX_html/category.php on line 100
出错原因是因为category.php文件中没有对地区为空时判断,所以导致报错。
解决办法如下:
修改category.php文件,找到
foreach($cat_row as $cat) { $s_cat .= "<option value=$cat[catid]>$cat[catname]</option>"; }
大概在111行左右,修改成如下:
if(!empty($cat_row)) { foreach($cat_row as $cat) { $s_cat .= "<option value=$cat[catid]>$cat[catname]</option>"; } }
保存即可完美解决。