Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите разобраться с функцией ! 
:(
    Опции темы
vintyara
Дата 2.9.2006, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: 1
Всего: 2



Есть вот такой код :

Код

error_reporting( 2047 );
ini_set( "display_errors" , "1" );
        function auth_bd($flogin, $fpass)
        {
            $hostname="localhost";
            $dbname="zadanie";
            $username="root";
            $userpassword="qazwsx";
             
            $link = mysql_connect ($hostname, $username, $userpassword) or die ("Can`t connect to DB");
            @mysql_select_db($dbname) or die ("Can`t open DB");
            
            $result = mysql_query("SELECT * FROM Users WHERE login='$flogin'", $link) or die(mysql_error());
            while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) 
            {
                $check_pass=$row['Password'];
            }
            mysql_close();
            echo ''.$check_pass.' - '.$fpass.'';
            if ($check_pass==$fpass) {$auth=='true';} else {$auth='false';}
            return $auth;
        }
        echo auth_bd('vintyara','qazwsx');
        echo 'test';


Вот что из него получается :

Код

qazwsx - qazwsx
Notice: Undefined variable: auth in /var/www/htdocs/zadanie/funct_auth.php on line 21

Notice: Undefined variable: auth in /var/www/htdocs/zadanie/funct_auth.php on line 22
test


Чувствую, что как-тогде-то нужно объявить поидее переменную $auth, но все мои попытки были безуспешными (например в самом начале фонкции вставлял $auth='0'; - ошибки проподали, но переменная постоянна была равна нуля, в то время как должна была быть или тру или фалс). 

Где ошибка ?
PM MAIL ICQ   Вверх
ElGuapo
Дата 2.9.2006, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрый
*


Профиль
Группа: Участник
Сообщений: 101
Регистрация: 1.7.2006

Репутация: нет
Всего: 3



Не
Код

$auth=='true';

а
Код

$auth='true';

PM MAIL   Вверх
vintyara
Дата 2.9.2006, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: 1
Всего: 2



ElGuapo, 
точно smile огромнейшее спасибо smile 100 раз пересматривал код и что-то не заметил smile
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1990 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.