回 帖 发 新 帖 刷新版面

主题:这个错误什么意思啊??

我对类\函数不太懂,请各位兄弟姐妹们帮帮忙,不慎感激啊!
错误提示:
Fatal error: Call to a member function on a non-object in d:\usr\www\html\shop\cart1.inc on line 71

代码是这样的:71行>> $this->Update();

函数内容:function Update()
{
global $sId,$sName,$sPrice,$sCount,$sMaxCount;
if(!isset($sId) or !isset($sName) or !isset($sPrice)  or !isset($sMaxCount) or  !isset($sCount)) return;
$this->Id =$sId;
$this->Name =$sName;
$this->Price =$sPrice;
$this->Count =$sCount;
$this->MaxCount = $sMaxCount ;
//计算商品总数
$this->SortCount=count($sId);
}

回复列表 (共2个回复)

沙发

Update() 是在一个类里定义的吗?

板凳

你这里面根本没有Update()函数的设置,你把$this->Update(); 改成function Update()

我来回复

您尚未登录,请登录后再回复。点此登录或注册