我想要做的是我有一个将数据插入表中的表单。但是现在我想在表单中添加一个预览按钮来显示要插入的数据的预览,上传者可以在插入数据之前检查他所做的格式。
现在我想知道如何将表单提交到两个不同的页面并使用表单数据。
我很困惑,因为使用表单的 action 属性将使两个按钮都发布到同一页面。
我也试过下面的代码,但是如果数据太多并且数据3是段落并且可以有很长的文章数据,它也会失败
if( $_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['preview']) ){
$data1 = trim($_POST['data1']);
$data2 = trim($_POST['data2']);
$data3 = trim($_POST['data3']);
header("location: preview.php?preview=true&data1=$data1&data2=$data2&data3=$data3");
exit();
}
使用会话,将帖子数据存储在数组中,或在预览页面以隐藏形式输出变量。
示例 1:
session_start();
$_SESSION['form_data'] = [
'data1' => $_POST['data1']
...
];
示例 2:
echo '<input type="hidden" name="data1" value="', htmlspecialchars($_POST['data1']), '" />';
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句