如果我沒有記錄在我的數據庫表中,我得到一個錯誤提供的無效參數foreach()你能幫我從這個錯誤。爲foreach提供的參數無效()
控制器代碼
$data['cc'] = $this->Profile_model->supplier_companydetails();
$this->load->view('suppliercompany', $data);
型號代碼
public function supplier_companydetails() {
$this->db->select('*');
$this->db->from('supplier_otherdetails');
$this->db->where('supplierid_fk', $this->session->id);
$query = $this->db->get();
//return $query->result();
if ($query->num_rows() > 0) {
foreach ($query->result() as $row) {
//add all data to session
$newdataaa = array(
'company_name' => $row->company_name,
'company_estd_date' => $row->company_estd_date,
'tin_number' => $row->tin_number,
'company_address' => $row->company_address,
'area' => $row->area,
'city' => $row->city,
'state' => $row->state,
'country' => $row->country,
);
}
$this->session->set_userdata($newdataaa);
return $query->result();
}
}
如果($查詢 - > NUM_ROWS()> 1){...這個if語句應該結束返回$ query-> result();和1其他條件其他{return $ error ='找不到記錄'} –
你明白我說的嗎? –
我試過你的代碼。即使表單沒有打開查看頁面 –