Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поймал глюк????????? / 3 сообщений из 3, страница 1 из 1
15.03.2004, 13:34
    #32441828
maxi11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поймал глюк?????????
Поймал такой глюк.
Fatal error: Call to a member function on a non-object in C:\inet\localhost\www\testpear\user.php on line 57
Обращение идет к этой функции
function checkUser($login,$password)
{
$res =$this->db->query("select*from users where login='$login' and password='$password';");// это и есть 57 строка
while ($row =$res->fetchRow())
{
$act=$row[5];
}
if (!$res or $act==0) return false;
return true;
}
Дело в том, что все уже работало нормально, потом вероятно чет напортачил.
Эта фумкция для проверки существования юзверя, к ней обращаються практически все остальные функции и везде выскакивает глюк.
Обьясните ходябы что значит обращаюсь к члену функции без обьекта?
...
Рейтинг: 0 / 0
15.03.2004, 13:54
    #32441874
rst
rst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поймал глюк?????????
Обьясните ходябы что значит обращаюсь к члену функции без обьекта
db->query() например если, db не является объектом..(=0 скажем)

зы. Если checkUser это функция - зачем тут $this тогда?
...
Рейтинг: 0 / 0
15.03.2004, 14:06
    #32441903
maxi11
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поймал глюк?????????
Обращаюсь к функции через $this потому, что она описанна в том же классе.
Вот начало этого класса.
class User
{
var $db;
var $error;
function connectLTD()
{
include 'DB.php';
$dsn ='mysql://maxi@localhost:3306/testltd';
return $this->db=DB::connect($dsn);
}
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поймал глюк????????? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]