如果用戶存在,我有一個代碼cek。我返回一些數據以顯示給用戶。這是我的代碼 型號試圖在ajax錯誤訪問中獲取codeigniter上非對象的屬性
public function cek_exist_master($no_eir){
$this->db->select('REPAIR_ESTIMATE_ID, EIR_REF');
$this->db->where('EIR_REF', $no_eir);
$query = $this->db->get('tb_master_repair_estimate');
return $query;
}
控制器
$cek_master =$this->m_surveyor->cek_exist_master($this->input->post('EIR_REF'));
echo $cek_master->row()->REPAIR_ESTIMATE_ID;
這是數據庫看起來像:
mysql> desc tb_master_repair_estimate;
+--------------------+-----------------------+------+-----+-------------------+-----------------------------+
| Field | Type | Null | Key | Default | Extra |
+--------------------+-----------------------+------+-----+-------------------+-----------------------------+
| REPAIR_ESTIMATE_ID | int(11) | NO | PRI | NULL | auto_increment |
| EIR_REF | varchar(30) | YES | UNI | NULL | |
| NO_TANK | int(11) | YES | MUL | NULL | |
| COSTUMER_ID | int(11) | YES | MUL | NULL | |
| TANK_ID | int(11) | YES | MUL | NULL | |
+--------------------+-----------------------+------+-----+-------------------+-----------------------------+
24行中集(0.01秒)
CI給了我這樣的錯誤,
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: surveyor/c_surveyor.php
任何幫助這麼欣賞
更新,
對不起,對計算器壞複製粘貼。我仍然得到這些錯誤,直到現在
你能檢查什麼是變量'$ cek_master' –