I got the following message:
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: models/usermodel.php
Line Number: 4146
and here is my function where the line 4146 is:
else if($resultRes->average<'3' && $resultRes->average>='2')
This is the full function code. I have the same message for line 4137, 4140, 4143, 4146 and 4149
function get_Ranking($resid=''){
$sql="select ((Qrating+Srating+Drating+Crating)/4) as average from testimonial where RestId=".$resid;
$query=$this->db->query($sql);
$resultRes=$query->row();
if($resultRes->average == '5'){
return '050';
}
else if($resultRes->average<'5' && $resultRes->average>='4'){
return '040';
}
else if($resultRes->average<'4' && $resultRes->average>='3'){
return '030';
}
else if($resultRes->average<'3' && $resultRes->average>='2'){
return '020';
}
else if($resultRes->average<'2' && $resultRes->average>='1'){
return '010';
}
else{
return '000';
}
}
How can i fix it?