[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как подключить классы?
60reg
Подскажите,,, пишет ошибку:
Fatal error: Call to a member function addLike() on a non-object in W:\domains\new\addlikes.php on line 43


когда боходит до этой строчки!
$result = $vkpr->addLike($_POST['name'],$_POST['link'],$_POST['needLikes']);



классы я подключаю через include

_____________
PRchik.ru | Раскрутись и заработай!
Bolik
что говорит var_dump ($vkpr)?
Bolik
ты или неправильно вызвал функцию, или не инициализировал объект класса. где-то должна быть строчка

$vkpr= new ...
60reg
вот сам класс..

class vkpr{

function addLike($name,$link,$likes){
if($this->isNumber($likes)){
$userBalance = $this->getUserBalance();
if($userBalance >= $likes * $this->paysConf['s1']){
$userBalance -= $likes * $this->paysConf['s1'];
$this->setUserBalance($this->uid,$userBalance);
$this->log('addLike','Пользователь создал : id: '.$gid.', link: '.$link.', users: '.$users.' и заплатил '.$userBalance.' балл.');
$this->db->mysql_qw("INSERT INTO likes(name,owner,link,likes,created,active) VALUES(?,?,?,?,?,1);",$name,$this->uid,$link,$likes,time());
return array("type"=>"okay","text"=>"Задание успешно создано!");
}else{
return array("type"=>"error","text"=>"Недостаточно средств на счету");
}
}
else{
return array("type"=>"error","text"=>"Число введено не корректно!");
}

}




_____________
PRchik.ru | Раскрутись и заработай!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.