|
Поймал глюк?????????
|
|||
---|---|---|---|
#18+
Поймал такой глюк. 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; } Дело в том, что все уже работало нормально, потом вероятно чет напортачил. Эта фумкция для проверки существования юзверя, к ней обращаються практически все остальные функции и везде выскакивает глюк. Обьясните ходябы что значит обращаюсь к члену функции без обьекта? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2004, 13:34 |
|
Поймал глюк?????????
|
|||
---|---|---|---|
#18+
Обьясните ходябы что значит обращаюсь к члену функции без обьекта db->query() например если, db не является объектом..(=0 скажем) зы. Если checkUser это функция - зачем тут $this тогда? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2004, 13:54 |
|
Поймал глюк?????????
|
|||
---|---|---|---|
#18+
Обращаюсь к функции через $this потому, что она описанна в том же классе. Вот начало этого класса. class User { var $db; var $error; function connectLTD() { include 'DB.php'; $dsn ='mysql://maxi@localhost:3306/testltd'; return $this->db=DB::connect($dsn); } ... |
|||
:
Нравится:
Не нравится:
|
|||
15.03.2004, 14:06 |
|
|
start [/forum/topic.php?fid=23&msg=32441874&tid=1479967]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
127ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
others: | 262ms |
total: | 491ms |
0 / 0 |