2016-08-24 174 views
0

如何实现这一点,我从视图发送数据到控制器,然后返回到另一个视图中的表单,然后我也需要选择数据库中的表上的数据并发送给控制器然后查看,从控制器发送值到视图

这里是我的控制器:

public function new_orders(){ 
    //data from views then to another form 
    in views $category_id=$this->uri->segment(3); 
    $data['registration_number'] = $category_id; 
    //data from model to view 
    $this->data["product_id"]=$this->select->get_product_id(); 
    $this->load->view("product_add", $data); 
} 

我的模型:

function get_product_id(){ 
    $this->db->select_max('product_id'); 
    $this->db->from('products'); 
    $query = $this->db->get(); 
    return $query->result_array(); 
} 

我想在视图中的形式在同一时间的product_id显示registration_number。

在视图registration_number显示,但不是product_id,它似乎是未定义的变量。请帮我下面来解决这个问题

+0

您正在使用两个不同的变量视图页面, '$ data'和'$ this-> data' – HtmHell

+0

看到我的答案使用$ this-> data而不是$ data –

回答

0

更新你的代码,使用$这 - >数据,而不是$数据

$this->load->view("product_add", $this->data); 
0

请你控制器的一些变化

$this->data["product_id"]=$this->select->get_product_id(); 

$data["product_id"]=$this->select->get_product_id(); 

并在你的检视页面,您可以在一个阵列借此值如下

print_r($product_id); 

我想,这可能是你issue.I一个提示你需要更多的解释,请分享

相关问题