1
這裏是我的物品控制器,它顯示物品清單,並從items_view.php查看它。Codeigniter如何重定向到上一頁而不丟失數據
class Items extends CI_Controller{
function __construct(){
parent::__construct();
$this->load->model('crud');
}
function index(){
$data['items'] = $this->crud->read('items');
$data['header_info'] = $this->crud->header_info('items');
#$data['single_row'] = $this->crud->read_single('items','ID', 1);
$this->load->view('items_view', $data);
}
function edit($id){
$data['single_row'] = $this->crud->read_single('items','ID', $id);
$this->load->view('items_view', $data);
}
function insert(){
if($_POST){
$data = array(
'Desc' => $_POST['Desc'],
'Cost' => $_POST['Cost']
);
if($_POST['status']=='update'){
$this->crud->update('items', $data, 'ID',$_POST['id']);
echo "Updated...";
}elseif ($_POST['status']=='new'){
$last_row = $this->crud->insert('items', $data);
if($last_row){
#Data insertion completed.....
#now ready to get back my items list page.....!
}
}
}
}
}
在items_view.php
也有形式,可以用戶更多項目添加到列表中,這樣我想,當用戶提交的插入方法將執行的形式,所以如何回我的上一頁沒有丟失數據。
的形式提交,你存儲分貝值? –
@Niranjan N拉朱是我存儲它,但回到前一頁是困惑的... – Saedawke
在編輯頁面,編輯後,你想回到同一個編輯頁面,所有輸入的值? –