У меня есть эта проблема, я пробовал много способов, но не смог достичь решения. это мой код main.php для обновления, он редактирует данные, но не вставляет их для обновления. нулевая ошибка находится в функции updat_data()
. Пожалуйста помоги. Я смущен.
function get_data($id){
$this->index();
$data['ed']= $this->main_model->get_data($id);
$this->load->view('edit',$data);
}
public function update_data()
{
$id = $this->input->post('id');
$data= array('first_name' =>$this->input->post('first_name') , 'last_name' =>$this->input->post('last_name') );
$this->main_model->updat_data($id,$data);
$this->load->model("main_model");
}
Это код model.php для обновления ..
function get_data($id)
{
//$this->db->where("id", $id);
/// $this->db->update("user",$data);
$this->db->where("id",$id);
$query=$this->db->get("user");
return $query->result();
}
function updat_data($id,$data)
{
$this->db->where('id',$id);
$this->db->update('user',$data);
//return $query->result();
}
-2
Tariq Ziad
24 Дек 2016 в 16:57
1 ответ
Лучший ответ
Попробуйте загрузить модель, прежде чем использовать ее в main.php
-2
thchp
24 Дек 2016 в 17:06
2
Делай или не делай. Нет никакого «попробовать». хороший ответ всегда будет содержать объяснение того, что было сделано и почему это было сделано таким образом, не только для OP, но и для будущих посетителей SO.
– Jay Blanchard
27 Дек 2016 в 17:25
Спасибо, больше не буду делать этого в будущем.
– thchp
28 Дек 2016 в 18:34
Похожие вопросы
Новые вопросы
php
PHP — это открытый, мультипарадигмальный, динамически типизированный и интерпретируемый язык сценариев, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.