Обновление записей codeigniter

Я пытаюсь обновить таблицу, в которой вводится идентификатор строки и заголовок выбирается из выпадающего списка, но у меня есть две проблемы. Во-первых, я не уверен, как передать данные в модель, и вторая проблема - это обновление таблицы с использованием активной записи.

класс контроллера

class Update extends CI_Controller {

public function __construct()
{
        parent::__construct();
        //$this->load->model('addmodel');
        //$this->load->helper('form');
}

public function index()
{
    $this->load->view('updview');

}

public function updtitle() 
{   

    $data = array(
    'id' => $this->input->post('id'),
    'title' => $this->input->post('title') );
    //$data1['data'] = $data;

    $data1['data'] = $this->updmodel->upddata($data);
    $this->load->view('updview', $data1);
}
}

?>

модельный класс

class Updmodel extends CI_Model {
// model constructor function
function __construct() {
    parent::__construct(); // call parent constructor
    $this->load->database();
}

public function upddata($data) {

    $this->db->where('emp_no', $data['id']);
    $this->db->update('title', $data['title']);

    return;
}
}

?>

Посмотреть

Обновить название сотрудника


    employee id: 
        <br>
    change title to: 
        
            Assistant Engineer
            Engineer
            Senior Engineer
            Senior Staff
            Staff 
        <br>
    
    <br>




Ответы на вопрос(4)

Ваш ответ на вопрос