Php 如何在没有会话和数据库的情况下保存一个页面中的表单数据并在两个页面后显示它
我想在没有会话或数据库的第三页中显示我的第一页数据 这是我的page1.php表单Php 如何在没有会话和数据库的情况下保存一个页面中的表单数据并在两个页面后显示它,php,jquery,html,Php,Jquery,Html,我想在没有会话或数据库的第三页中显示我的第一页数据 这是我的page1.php表单 名称 密码 重新输入密码 我们可以在不使用会话变量或数据库存储的情况下,使用如下“input type=hidden”属性来维护数据 <form method="post" action="page3"> <?php if(isset($_POST["submit"])) { $name= $_POST["name"];
名称
密码
重新输入密码
我们可以在不使用会话变量或数据库存储的情况下,使用如下“input type=hidden”属性来维护数据
<form method="post" action="page3">
<?php
if(isset($_POST["submit"]))
{
$name= $_POST["name"];
$pass= $_POST["pass"];
}
?>
<input type="hidden" name="name" value="<?php echo $name; ?>">
<input type="hidden" name="pass" value="<?php echo $pass; ?>">
<input type="submit" name="submit1" value="submit">
</form>
您可以在第2页中创建一些隐藏字段,并将$_POST['name']和另一个字段分配给隐藏字段,这样您就可以在第3页使用POSTyour first表单
关联到page1
而不是page2
。这仅仅是一个输入错误吗?还有其他解决方案吗?是的,您可以使用javascriptlocalStorage
来解决这个问题purpose@RomanPerekhrest我几乎有30个字段,在第一页中包含10个字段,第二页包含20个字段。我还需要跳过我的项目3页。因此,用@abhishek的方式制作隐藏字段是很困难的,但我想要一些最好的解决方案。我认为这个答案是您可以实现的。但最好的解决方案是将值存储在会话变量中。
<?php
if(isset($_POST["submit1"]))
{
$name= $_POST["name"];
$pass= $_POST["pass"];
echo $name;
echo $pass;
}
?>