我有一个表单,我希望将表单数据传递到两页。用户单击提交它传递到下一页并进行检查然后将其传递到最后一页。我正试图找出如何做到这一点。我目前正在使用php,html和javascript
答案 0 :(得分:3)
首页上会有表格和输入。
第二页(我假设它只是一个PHP脚本):
<?php
$name = $_POST['name'];
if ($name != '') {
session_start();
$_SESSION['name'] = $name;
// redirect to third page
}
else {
// whatever you need to do
}
?>
第三页:
<?php
echo $_SESSION['name'];
?>
答案 1 :(得分:2)
您必须使用会话来传递多个页面中的值。假设你有像
这样的数据`$ _POST ['field1']`,`$ _POST ['field2']`
现在你必须在页面中使用会话变量
<?php
session_start()
$_SESSION['field1'] = $_POST['field1']
$_SESSION['field2'] = $_POST['field2']
现在,您可以在启动`session_start()`。
的其他页面中使用会话变量答案 2 :(得分:1)
将第一页上第一页的所有输入作为隐藏元素放置
或
将第一页输入的值放在会话/数据库/或其他地方,并让它们方便地处理第二页