в следующем есть 2-е абсолютно одинаковые выборки различаются названием получаемой переменной по _GET а дают разный результат я себе уже мозг сломал не пойму . в общем код Код (Text): if ($_GET[mailp]){ chekpass(); } if ($_GET[mail]){ $mail=($_GET[mail]); $clnpr=mysql_query('SELECT * FROM '.$_conf[table_prefix].'clients where email ="'.mysql_real_escape_string($mail).'"'); $clnprov=mysql_fetch_array($clnpr); if (!$clnprov[passwd]) { print '{"level":"1"}'; } else { print '{"level":"0"}';} } function chekpass(){ $mail=($_GET[mailp]); $clnpr=mysql_query('SELECT * FROM '.$_conf[table_prefix].'clients where email ="'.mysql_real_escape_string($mail).'"'); $clnprov=mysql_fetch_array($clnpr); if (!$clnprov[passwd]) { print '{"level":"1"}'; } else { print '{"level":"0"}';} } передаю одно и то же знаечение chekpass выдает 1(что неверно) простой иф отрабатывает правельно . Где собака порылась?