douyouyi8878 2014-01-10 17:50
浏览 82
已采纳

警告:implode():传入的参数无效:Joomla?

I have a team registration form on my joomla website and this error appears when the user goes to create a team.

Warning: implode(): Invalid arguments passed in /home/xboxfifa/public_html/HD/components/com_joomsport/views/regteam/tmpl/default.php on line 21

Here is line 21.

$new_tmp = implode(',',$tmp);

Here is the full code.

defined( '_JEXEC' ) or die( 'Restricted access' );

`JHTML::_('behavior.formvalidation');
$new_temp = $Itemid = JRequest::getInt('Itemid');
$lists = $this->lists;
foreach ($this->lists['team_reg'] as $dta) 
{
    $tmp[]='\''.addslashes($dta).'\'';
}
$new_tmp = implode(',',$tmp);

Thank you.

  • 写回答

2条回答 默认 最新

  • dongqiao9015 2014-01-10 18:09
    关注

    You will get this error if your foreach loop never happens (if you have no $this->lists['team_reg'] to loop over).

    $tmp = array(); // do this just in case you have no records below
    foreach ($this->lists['team_reg'] as $dta) 
    {
        $tmp[]='\'.addslashes($dta).'\';
    }
    $new_tmp = implode(',',$tmp);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 前端echarts坐标轴问题
  • ¥15 CMFCPropertyPage
  • ¥15 ad5933的I2C
  • ¥15 请问RTX4060的笔记本电脑可以训练yolov5模型吗?
  • ¥15 数学建模求思路及代码
  • ¥50 silvaco GaN HEMT有栅极场板的击穿电压仿真问题
  • ¥15 谁会P4语言啊,我想请教一下
  • ¥15 这个怎么改成直流激励源给加热电阻提供5a电流呀
  • ¥50 求解vmware的网络模式问题 别拿AI回答
  • ¥24 EFS加密后,在同一台电脑解密出错,证书界面找不到对应指纹的证书,未备份证书,求在原电脑解密的方法,可行即采纳