2014-01-13 130 views
0

將值從一個表單傳遞到另一個表單時出現問題。我已經爲相同的表單實現了一個會話,但是存在將表單從一個表單獲取到另一個表單的問題。我需要幫助將與數據關聯的主鍵(在數據庫中)傳遞給另一個表單文本框。還需要有關如何將主鍵使用會話傳遞到另一個表單的幫助...請幫助。將值從一個表單傳遞到另一個表單,使用會話從數據庫中傳遞值

form1的控制器

$this->view_data['pk'] = $this->form_1_model->input(); //pk is the name of the textbox wherein the value should be passed 
$this->load->view('form_2' , $this->view_data); 

窗口2控制器

$data['pk'] = $this -> form1_model -> input(); 
    $this->load->view('form2_view'); 

但是使用這個僅通過主鍵值到窗體2和不加載我的動態字段 使用重定向不加載在其中值被傳遞的文本框但是他形成正確的加載。 所以現在我已經實現了會話,但不知道如何實現它傳遞價值

+0

請你可以提供一些你的代碼,這樣我們就可以看到你做了什麼/嘗試了什麼? – Renier

+0

請發表你不得不嘗試 –

+0

完成@Renier ......什麼,Maulik帕特爾 – Rebecca

回答

1

您可以使用會話。

值添加到會話

$this->session->set_userdata('KEY','VALUE'); 

從會話中檢索值

$value=$this->session->userdata('KEY'); 
+0

我需要在文本框中顯示它,我該怎麼做? '<?php foreach($ pk as $ row) { \t echo' pkUser。' 「>'; \t \t echo「
」; }?> 我以前沒有使用初始化會話 – Rebecca

+0

將值加載到控制器中的數據數組,然後將其加載到視圖中。然後,只需在foreach循環中獲取值 – CodeCanyon

1

爲什麼你不使用$this->session->set_userdata('key',value); 或一些棘手喜歡把<input type="hidden" value="yourvalue">

+0

主鍵值需要爲每一個新條目被改變所以不能給值 – Rebecca

0

會議是最好的選擇:

$this->session->set_userdata('key',value); 

或任何其他國家的管理技術可用於使用它供將來使用。

相關問題