【发布时间】:2018-03-09 19:41:29
【问题描述】:
所以我想在插入记录时在我的表中实现这一点。
**section test sample quantity specification**
molecular necropsy Liver 3 n/a
molecular necropsy Trachea 4 n/a
molecular necropsy Kidney 5 n/a
注意:
- 我只有 1 个 SECTION 下拉菜单和 1 个 TEST 下拉菜单。
-
在这 2 个下拉菜单中,我可以有许多样品、数量和规格。
//This my CONTROLLER public function save_section_test1() { $section_id = $this->input->post('section'); $test = $this->input->post('test'); $samp = $this->input->post('samp'); $quantity = $this->input->post('quantity'); $specify = $this->input->post('specify'); $save_sect = array(); for ($i = 0; $i < count($sample); $i++) { $save_sect[] = array( 'section_id' => $section_id[$i], 'test_id' => $test[$i], 'samp_id' => $sample[$i], 'quantity' => $quantity[$i], 'specification' => $specify[$i] ); } $this->user_model->save_sect1($save_sect); redirect(base_url('user/show')); } //This is my MODEL public function save_sect1($save_sect) { return $this->db->insert_batch('tblsavesection', $save_sect); }
谁能帮帮我。非常感谢。
【问题讨论】:
-
我不明白你能不能简单解释一下,
-
我只有 1 个 SECTION 输入和 1 个 TEST 输入。但在样品、数量和规格中,我有超过 1 个输入。我想要的是将样品、数量和规格循环到部分和测试。这样我就可以像上面一样得到输出。
-
您是要优化还是编码,还是遇到了一些错误?
-
先生,我在使用当前代码时遇到错误。没有任何东西插入到我的数据库中。我的网页一直显示“HTTP ERROR 500”。
-
你能做一件事吗,只分享
echo '<pre>';print_r($_POST);die;放在这行之前$section_id = $this->input->post('section');
标签: php sql arrays sql-server codeigniter