powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поймал глюк?????????
3 сообщений из 3, страница 1 из 1
Поймал глюк?????????
    #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
Поймал глюк?????????
    #32441874
rst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обьясните ходябы что значит обращаюсь к члену функции без обьекта
db->query() например если, db не является объектом..(=0 скажем)

зы. Если checkUser это функция - зачем тут $this тогда?
...
Рейтинг: 0 / 0
Поймал глюк?????????
    #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
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Поймал глюк?????????
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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