如何根据每行的ID创建多维数组(在同一视图中)Codeigniter

时间:2016-02-29 14:10:39

标签: php html codeigniter

我是两个php的codeigniter新手,我是初学者。任何人都可以帮我如何在codeigniter中的同一个视图中的每一行中显示来自另一个表的数据,我只是包含一个文件(这是一个包含来自另一个表的数据的表单)我不确定..该方法应该如何..不知道该怎么做PLZ! THX

CONTROLLER



$this->load->model('m_work_order');
$this->load->model('m_srv_product');

$data['items']     =  $this->m_work_order->show_items()->result();

$id=0; // dont know what to do with this ID
$data1['record']     =  $this->m_srv_product->show_data($id)->result_array();

$data['form'] = $this->load->view('work_order/form_file', $data1, TRUE);
$this->load->view('work_order/form_input',$data);




MODEL m_work_order



function show_items(){

$query  =      "SELECT *
                FROM work_order_items 
                WHERE item_status='0'";
                return $this->db->query($query);

}




MODEL m_srv_product



function show_data($id)
{


    $query= "SELECT a.srv_pr_id,a.srv_vol,a.srv_n,
            b.srv_name,c.prod_cat_name,c.prod_cat_id
                FROM srv_pr_use as a,service as b, prod_category as c
                WHERE a.srv_id = b.srv_id and 
                a.prod_cat_id = c.prod_cat_id and
                a.srv_id = $id ";
                return $this->db->query($query);
}




查看



foreach ($items as $t){
        
echo "
      <tr>
        <td>$no</td>
        <td>$kode</td>
        <td>$t->item_name</td>
        <td>$t->item_qty</td>
        <td>".$form."</td>
        </tr>"
}
&#13;
&#13;
&#13;

0 个答案:

没有答案