2016-08-24 225 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一個提示你需要更多的解釋,請分享

相關問題