Как вставить и обновить несколько выбранных значений с помощью Codeigniter?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как вставить и обновить несколько выбранных значений с помощью Codeigniter?

Сообщение Anonymous »

Так что у меня есть проблема со многими ко многим отношениям.
В настоящее время у меня есть Surat и surat_user Таблица.
Как вставить данные в Surat и в то же время вставить несколько значений из Select2 в Surat_user и как получить данные, чтобы я мог обновить его. См. Ответ ниже < /p>

Но теперь я понятия не имею Как обновить эти значения < /strong>.
Например < /p>

surat_user< /code> < /p>

id_surat | id_user
1 | 1
1 | 2
< /code>

Как обновить surat_user < /code> (в контроллере и модели), если я хочу удалить один из ID_USER < /code> где 'id_surat = 1` < /p>

В настоящее время я не знаю, как приносить множественные значения в edit form2 edit, так что здесь - это indeplete: p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> p> prer edit edit so edit edite edplete: < /prete. /> контроллер < /p>

public function edit_sm($id_surat){
$this->load->view('template/header');
$this->load->view('template/sidebar');
$where = array('id_surat' => $id_surat);
//$data=array('id_status'=> $this->M_sm->get_option());
$data['surat'] = $this->M_sm->edit_sm($where,'surat')->result();
$this->load->view('v_edit_surat',$data);
$this->load->view('template/footer');
}

public function edit_sm_proses() {
$data = array(
'id_surat'=>$this->input->post('id_surat'),
'no_surat'=>$this->input->post('no_surat'),
'id_status'=>$this->input->post('id_status'),
'id_user'=>$this->input->post('id_user')
);
$where = array(
'id_surat' => $id_surat
);

$this->M_sm->edit_sm_proses($where,$data,'surat');
redirect('SuratMasuk');
}
< /code>

Модель: < /p>

public function edit_sm($where,$table){
$this->db->join('status_surat', 'status_surat.id_status = surat.id_status');
return $this->db->get_where($table,$where);
}

public function edit_sm_proses($where,$data,$table){
$this->db->where($where);
$this->db->update($table,$data);
}
< /code>

Просмотр < /p>






Подробнее здесь: https://stackoverflow.com/questions/539 ... odeigniter
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как изменить значения массива, получив несколько выбранных значений флажков?
    Anonymous » » в форуме Javascript
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Как изменить значения массива, получив несколько выбранных значений флажков?
    Anonymous » » в форуме Javascript
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Вставка выбранных значений переключателей в текстовые фрагменты с помощью jQuery
    Anonymous » » в форуме Jquery
    0 Ответы
    60 Просмотры
    Последнее сообщение Anonymous
  • CodeIgniter Postgres JSON Array выбранных строк из соединенной таблицы
    Anonymous » » в форуме Php
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Обновить флажок выбранных строк в Datagrid
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»