вот мой контроллер элементов, он отображает список элементов и просматривает его с 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 Raju да, я сохранил его, но возврат к предыдущей странице запутан ... – Saedawke
на странице редактирования, после редактирования вы хотите вернуться на ту же страницу редактирования со всеми введенными значениями? –