我想運行更新與CI查詢。codeigniter更新返回空白頁面,而更新完成
我的模式是:
function update($data)
{
$pack = array(
'PID' => $data['PID'],
'firstName' => $data['FirstName'],
'lastName' => $data['LastName'],
'BirthDate' => $data['BirthDate'],
'FID' => $data['FID'],
'BaseType' => $data['BaseType'],
'RaiName' => $data['RaiName'],
'FullAddress' => $data['FullAddress'],
'Company' => $data['Company'],
'StartDate' => $data['StartDate'],
'EndDate' => $data['EndDate'],
'Safudzveli' => $data['Safudzveli']
);
$this->db->where('id',$data['Id']);
$this->db->update('table',$pack);
}
後,我打電話模型,數據庫被更新,但控制器返回一個空白頁。 看來,在我調用模型的控制器中的行之後, 什麼也得不到執行。 (Display_Errors
是在php.ini中,所以我會看到任何數據庫錯誤。)
有沒有人知道可能是什麼問題?
這裏是控制器:
public function Edit()
{
$this->load->helper('url');
if ($_POST) {
$data = $_POST;
$this->main->update($data);
redirect('http://localhost/prac', 'refresh');
}else{
$this->load->view('index');
}
}
你能告訴您的控制器代碼? – keithhatfield
我編輯我的帖子與控制器代碼,它真的很簡單,只是爲了使這項工作 –