我只是尝试在刷新表单页面时防止重新提交问题。所以我使用 session flashdata() 方法并重定向相同的表单页面。但我还想在表单查看页面上显示最近输入的数据。然后我$this->db->insert_id()
在我的表单查看页面上尝试。但它总是显示 0。我该如何解决?
user1978081
问问题
1505 次
1 回答
0
当您在成功提交表单后重定向用户然后在 url 中添加参数只是一个带有虚拟代码的示例,以便为您提供一个想法
$insertedid=$this->my_model->add_info();
//your add_info() should return the inserted id
redirect("/myformcontroller/myformpage/".$this->db->insert_id());// add id in redirect url
在myformcontroller
控制器的myformpage
功能上
function myformpage() {
$insertedid=$this->url->segment(3);
if(!empty($insertedid)){
//get new added information and pass it to view
}
// your other code
}
希望这是有道理的
于 2013-06-23T18:07:10.803 回答