【发布时间】:2020-08-01 04:26:35
【问题描述】:
- 这是模型:
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 DB结构为:当key为user_id和day时
+---------+---------+--------+
| day | time | user_id|
+---------+---------+--------+
| Sunday | morning | 1 |
+---------+---------+--------+
| Monday | evening | 1 |
+---------+---------+--------+
嗯,我在使用一个查询向数据库插入多行时遇到问题。 在视图中,表单包含供每个用户每天选择的单选按钮。 每次只插入一行(最后一行)。
【问题讨论】:
-
需要查看代码给你一个建议。但是这个问题可能会对你有所帮助:stackoverflow.com/q/6152436/12731030
-
我试过这种方法,但没有奏效。我会尝试再次发布表单
标签: forms codeigniter sql-insert