【发布时间】:2015-08-05 09:04:38
【问题描述】:
我正在尝试添加 dtnamic 文件并通过将数组数据插入 mysql 但是当我尝试此代码时没有任何错误,并且 ref 不仅插入任何人都可以帮助我。我正在使用 Codeigniter 框架。
这是我的查看页面:my form with js
<div id="invoice_form">
<?php echo form_open(base_url().'sample/myinvoice'); ?>
<div><?php echo form_input(array('id'=>'ref','name'=>'ref'));?></div>
<div id="description"><p id="add_field">ADD DESCRIPTION</p></div>
<input id="btn_add" name="btn_add" type="submit" class="btn btn-primary" value="Save" />
<?php echo form_close(); ?>
</div>
这是我的控制器:
function myinvoice()
{
$this->load->library('form_validation');
$this->form_validation->set_rules('ref', 'REFERENCE NO', 'trim');
$this->form_validation->set_rules('description', 'DESCRIPTIONS', 'trim');
$this->form_validation->set_rules('voucher_no', 'DESCRIPTIONS', 'trim');
$this->form_validation->set_rules('price', 'DESCRIPTIONS', 'trim');
if($this->form_validation->run())
{
$this->load->database();
$this->load->model('sample_model');
$ref = $this->input->post('ref');
$description = $this->input->post('description');
$voucher_no = $this->input->post('voucher_no');
$price = $this->input->post('price');
$i = 0;
if($description){
foreach($description as $row){
$data['ref_no'] = $ref[$i];
$data['descriptions'] = $description[$i];
$data['voucher'] = $voucher_no[$i];
$data['value'] = $price[$i];
$this->db->insert("description",$data);
$i++; }}
}else{
echo "form validation error";}}
【问题讨论】:
-
那是 3 张桌子,这只是一张桌子,但我想插入同样的东西,你能帮我吗
-
在我下面和桑蒂谈话请看
标签: mysql codeigniter foreach