我有一个简单的C(CRUD)函数,我想从我写的"插入"函数中发送一条消息(错误或成功)以及我的重定向.有没有办法使用重定向来粘贴POST字段?
在伪代码我有:
function view_all{
//set up some initial variables
$this->load->view(viewing_page, $data)
}
function insert{
if ($this->db->insert(my_table, $_POST)){
$message = "All's well";
}
else {
$message = "whoops!";
}
redirect(view_all);
}
Run Code Online (Sandbox Code Playgroud)
所以view_page理想上会有类似的东西
if (isset($message)){
echo $message
}
Run Code Online (Sandbox Code Playgroud)
所以在第一次通过时,我没有看到任何消息,并且当/如果有插入时,它会弹出与消息相同的页面.谢谢!
我有一个带有文本区域和2个按钮的表单,我需要其中一个提交到同一页面上,另一个提交到另一个php文件.两个按钮都需要允许通过post引用文本区域.我怎样才能做到这一点.
例如:
Run Code Online (Sandbox Code Playgroud)<form action="" method="post"> <textarea></textarea> <input type='submit' value='Preview'> //I want this to submit to the same page <input type='submit' value='Save'> // I want this to submit to save.php </form>
注意:我的所有html都是由php通过不同的脚本生成的,这些脚本会根据用户之前的操作而改变.