-3

警告: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 useridIN( "。implode('、'、$ clan ['invite'])。")
4

1 に答える 1

1

$clan['invite']配列ではありません。var_dumpそれが何であるかを見るために。

参考までcount($clan['invite'])に、配列でない場合は1と評価されます。

于 2012-12-13T04:00:52.140 に答える