如何将一个表的引用ID插入另一个表?

时间:2015-09-17 07:45:43

标签: javascript codeigniter

我想通过使用javascript添加数据,但我想我可以从参考表中获取我无法添加数据的ID。请帮助。

这是我的观点页面。

<div  id="tbl_add_new">
    <input type="hidden" name="id" id="id" value="<?php echo $this->uri->segment(3);?>">
    <table>
        <tr>
            <td style="width: 50%; text-align: right;">Date :</td>
            <td style="width: 50%; text-align: left;"><input type="text" id="date" name="date" placeholder="Date" value="" class="frm_text_full"></td>
        </tr>
        <tr>
            <td style="width: 50%; text-align: right;">No.Doc :</td>
            <td style="width: 50%; text-align: left;"><input type="text" rows="2" cols="40" id="no_doc" name="no_doc" value="" placeholder="No.Doc" class="frm_text_full"></textarea></td>
        </tr>
    </table>
    <a href="javascript:;" id="add_new_code" class="frm_button" >Save</a>
</div>

这是我的控制器

function add_lines(){
    $id = $this->uri->segment(3);
    $date = $this->input->post('date');
    $no_doc = $this->input->post('no_doc');

    $data = array(
            'id_lines_code' => $this->m_stock->generate_id(),
            'id'  => $id,
            'date'  => $date,
            'no_doc' => $no_doc
    );
    $this->m_stock->add_detail($data);
    $data['lines'] = $this->m_stock->get_detail($id);
    $this->load->view('v_line_stocks',$data);
}

我的模型用于显示参考ID

中的行
function get_lines($id){
    $result = array();
    $this->db->select('*');
    $this->db->from('tbl_lines_code');
    $this->db->where('id',$id);
    $this->db->order_by('date', 'ASC');
    $query = $this->db->get();
    if ($query->result() > 0) {
        $result = $query->result();
    }
    return $result;
}

谢谢。

0 个答案:

没有答案