警告:implode()[function.implode]:在1394行的[path] /clancp.php中传递的参数无效

时间:2012-12-13 03:59:00

标签: php mysql implode

警告:implode()[function.implode]:第1394行[path] /clancp.php中传递的参数无效

// ######################开始管理家族邀请页面################## #####

if($ _REQUEST ['do'] =='manageinvite')

{

if (count($clan['invite']) == 0)
{
    // No invites
    eval(standard_error(fetch_error('rpg_clan_no_invites_sent')));
}

$usernames_query = $db->query_read("
    SELECT `rpgname`, `userid`, `clanid`
    FROM `" . TABLE_PREFIX . "rpg_user`
    WHERE `userid` IN(" . implode(', ', $clan['invite']) . ")
");
while ($userinfo = $db->fetch_array($usernames_query))
{
    $checked = '';
    if ($userinfo['clanid'] > 0)
    {
        // In clan
        $checked = ' checked="checked"';
    }

    // Fetch template for each user
    eval('$invitedbit .= "' . fetch_template('rpg_clan_user_invitedbit') . '";');
}
$db->free_result($usernames_query);

请帮助我成为新人。我需要找到问题。

第1394行###### WHERE userid IN(“。implode(',',$ clan ['invite'])。”)

1 个答案:

答案 0 :(得分:1)

$clan['invite']不是数组。 var_dump它可以看到它是什么。

仅供参考,count($clan['invite'])如果不是数组,则评估为1。