public function saveShifts($data) {
$this->db->db_debug = FALSE;
$error = NULL;
if (!$this->db->insert('shifts', $data)) {
$error = $this->db->error();
}
return $error;
}
public function saveShifts(){
$data = array (
'user_id' => $_SESSION['id'],
'day' => $this->input->post('day'),
'time' => $this->input->post('time'),
);
$this->Shifts_model->saveShifts($data);
}
Я не могу опубликовать это, потому что оно исчезает, когда я публикую это.
Таким образом, представление содержит форму с выбором радиокнопок для каждого дня неделя. Вы можете выбрать утром или вечером.
MySql Структура БД выглядит так: когда ключи user_id
и day
+---------+---------+--------+
| day | time | user_id|
+---------+---------+--------+
| Sunday | morning | 1 |
+---------+---------+--------+
| Monday | evening | 1 |
+---------+---------+--------+
Что ж, у меня проблема со вставкой нескольких строк в БД с помощью одного запроса. В представлении форма содержит переключатели для каждого пользователя на выбор на каждый день. Каждый раз вставляется только одна строка (последняя).