[英]is it possible to send multiple forms to php self with post
我只能通过GET实现这一点,如何通过POST重新提交不同的表单时,如果没有丢失以前的数据,我会提交多个表单吗?
使用隐藏的输入字段?
<input type="hidden" />
存储在会话中?
session_start();
$_SESSION['blarr'] = $_POST['old-data'];
将以前的表单数据保留到数据库或会话中。
在会话数组中获取以前的数据。
或者,您可以使用表单中的隐藏字段再次发布数据。
此代码应循环遍历所有POST并将它们插入到隐藏的输入字段中。 把它放在<form>
标签内,它应该随后发布。
记住要正确地逃避输出。
foreach($_POST as $name => $value){
echo '<input type="hidden" name="'.$name.'" value="'.$value.'" />';
}
或者您可以按照您选择的方式保存数据。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.