Редактировать форму правильно отображает ранее сохраненные данные, но не обновляет поля формы

Вывод ранее сохраненных данных (исключая те из выпадающих значений) уже отлично работает для меня. Я мог видеть правильные данные, сохраненные для конкретной записи, однако после редактирования формы я не вижу ничего успешного после нее. Данные, которые якобы были отредактированы, остались прежними. Все, что я набрал, чтобы на самом деле редактировать отраженные значения, ни к чему не привело.

В настоящее время у меня есть это в моем контроллере:

    public function edit_job() 
{
    $this->validateRole('client');
    $this->load->model('job_model');

    $id = $this->uri->segment(3,0);

    $data['my_preference'] = $this->array_to_select( $this->job_model->get_all_categories(), 'id','name');
    $data['job'] = $this->job_model->get_job($id);
    $this->load->view('client/edit_job', $data);
}   

public function edit_job_submit() 
{
    $this->validateRole('client');
    $this->load->model('job_model');

    if ( '0' != $_POST['id'] ) 
    {
        $this->job_model->edit_job($_POST);
    } else {
        $this->job_model->add_job($_POST);
    }
    redirect('client/manage_jobs?message=Job updated.');
}

Пока у меня есть это в моей модели:

public function edit_job($obj)
{
    $data = array
    (
        'title' => $post_obj['title'],
        'description' => $post_obj['description'],
        'start_date' => date("Y-m-d", strtotime($post_obj['start_date'])),
        'category_id' => $post_obj['category_id']
    );
    $this->db->where('id', $id);
    $this->db->update('job', $data);    
}

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

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