求助,bugfree使用查询条件出现警告,提示Invalid argument supplied for foreach() in 登录bugfree查询bug出现【Warning: Invalid argument supplied for foreach() in e:\greenamp\www\bugfree\Include\FuncModel.inc.php on line 2035】然后需要查询的BUG却没出现,我去把电脑上的FuncModel.inc.php这个名称的文件替换掉但是还是会出现这个问题,怎么都不能解决,到现在都是一头的污水,请大神帮忙解解惑!!!在下拜谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 提示你 foreach 的参数无效看看你 FuncModel.inc.php 文件的 第 2035 行应该是 foreach 变量有问题 function testSetBugListMultiInfo($BugList, $UserNameList = ''){ foreach($BugList as $Key => $BugInfo) { $BugList[$Key] = testSetBugMultiInfo($BugInfo, $UserNameList); } return $BugList;}/** * Set multi info about bug * * @author Yupeng Lee<[email protected]> * @param array $BugInfo * @param array $UserNameList * @return array $BugList */function testSetBugMultiInfo($BugInfo, $UserNameList = ''){ if($BugInfo['OpenedBy'] != '') { $BugInfo['OpenedByName'] = $UserNameList[$BugInfo['OpenedBy']] == '' ? $BugInfo['OpenedBy'] : $UserNameList[$BugInfo['OpenedBy']]; } unction testSetBugListMultiInfo($BugList, $UserNameList = ''){ foreach($BugList as $Key => $BugInfo) -------- 2035行-------- { $BugList[$Key] = testSetBugMultiInfo($BugInfo, $UserNameList); } return $BugList;}/** * Set multi info about bug * * @author Yupeng Lee<[email protected]> * @param array $BugInfo * @param array $UserNameList * @return array $BugList */function testSetBugMultiInfo($BugInfo, $UserNameList = ''){ if($BugInfo['OpenedBy'] != '') { $BugInfo['OpenedByName'] = $UserNameList[$BugInfo['OpenedBy']] == '' ? $BugInfo['OpenedBy'] : $UserNameList[$BugInfo['OpenedBy']]; } if($BugInfo['AssignedTo'] != '') { $BugInfo['AssignedToName'] = $UserNameList[$BugInfo['AssignedTo']] == '' ? $BugInfo['AssignedTo'] : $UserNameList[$BugInfo['AssignedTo']]; 但是这个玩意我看得头晕 大家对抑制错误信息怎么看? 输出中文字符为乱码问题 thinkphp不能在空间运行 smatry生存静态分页问题 寻求open flash chart的帮助 json数据在非UTF-8编码下会乱码吗?权威的说下 自己做了个程序,想开源,不知有人要吗?http://www.nnrsc.com mysql Lock tables 效率问题.(有建设性则给分.) 傳參數問題﹕ 回退后原表单中的数据无法保存 关于zend studio12.5导入jquery easyui出错 PHP怎么实现点击从数据库读出的新闻标题后能进入另一个页面并显示相应的新闻内容数据
看看你 FuncModel.inc.php 文件的 第 2035 行
应该是 foreach 变量有问题
{
foreach($BugList as $Key => $BugInfo)
{
$BugList[$Key] = testSetBugMultiInfo($BugInfo, $UserNameList);
}
return $BugList;
}/**
* Set multi info about bug
*
* @author Yupeng Lee<[email protected]>
* @param array $BugInfo
* @param array $UserNameList
* @return array $BugList
*/
function testSetBugMultiInfo($BugInfo, $UserNameList = '')
{
if($BugInfo['OpenedBy'] != '')
{
$BugInfo['OpenedByName'] = $UserNameList[$BugInfo['OpenedBy']] == '' ? $BugInfo['OpenedBy'] : $UserNameList[$BugInfo['OpenedBy']];
}
{
foreach($BugList as $Key => $BugInfo) -------- 2035行--------
{
$BugList[$Key] = testSetBugMultiInfo($BugInfo, $UserNameList);
}
return $BugList;
}/**
* Set multi info about bug
*
* @author Yupeng Lee<[email protected]>
* @param array $BugInfo
* @param array $UserNameList
* @return array $BugList
*/
function testSetBugMultiInfo($BugInfo, $UserNameList = '')
{
if($BugInfo['OpenedBy'] != '')
{
$BugInfo['OpenedByName'] = $UserNameList[$BugInfo['OpenedBy']] == '' ? $BugInfo['OpenedBy'] : $UserNameList[$BugInfo['OpenedBy']];
}
if($BugInfo['AssignedTo'] != '')
{
$BugInfo['AssignedToName'] = $UserNameList[$BugInfo['AssignedTo']] == '' ? $BugInfo['AssignedTo'] : $UserNameList[$BugInfo['AssignedTo']];
但是这个玩意我看得头晕