Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在没有会话和数据库的情况下保存一个页面中的表单数据并在两个页面后显示它_Php_Jquery_Html - Fatal编程技术网

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"];

我想在没有会话或数据库的第三页中显示我的第一页数据

这是我的page1.php表单


名称
密码
重新输入密码

我们可以在不使用会话变量或数据库存储的情况下,使用如下“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
。这仅仅是一个输入错误吗?还有其他解决方案吗?是的,您可以使用javascript
localStorage
来解决这个问题purpose@RomanPerekhrest我几乎有30个字段,在第一页中包含10个字段,第二页包含20个字段。我还需要跳过我的项目3页。因此,用@abhishek的方式制作隐藏字段是很困难的,但我想要一些最好的解决方案。我认为这个答案是您可以实现的。但最好的解决方案是将值存储在会话变量中。
   <?php
          if(isset($_POST["submit1"]))
           {
              $name= $_POST["name"];
              $pass= $_POST["pass"];
              echo $name;
              echo $pass;
             }
   ?>