Php HTML表单逻辑问题(2个表单)表单1没有记住数据

Php HTML表单逻辑问题(2个表单)表单1没有记住数据,php,html,forms,Php,Html,Forms,我将试图解释我的问题——请耐心听我说 我在一个页面上有两个表单,第一个表单是用地址详细信息填充第二个表单,但一旦调用,它就会丢失其中的所有详细信息 page1.php <form action="anotherPage.php" id="database_submit" name="Form1"> <input type="text" name="Door Number" form="database_submit"> <input type="submit" va

我将试图解释我的问题——请耐心听我说

我在一个页面上有两个表单,第一个表单是用地址详细信息填充第二个表单,但一旦调用,它就会丢失其中的所有详细信息

page1.php

<form action="anotherPage.php" id="database_submit" name="Form1">
<input type="text" name="Door Number" form="database_submit">
<input type="submit" value="Submit">
</form>


//when the below form is submitted it returns to this page
//and loses all data entered in the above form

<form action="page1.php" id="get_postcode" name="Form2">
<input type="text" name="getPostCode" form="get_postcode">
<input type="submit" value="Submit">
</form>

//提交以下表格后,将返回此页面
//并丢失上述表格中输入的所有数据

当用户单击form2时,是否可以保留在form1中输入的值,我已经尝试了很多方法,但似乎都没有成功(这就是我在这里的原因)。希望你们能提供帮助。

不,您必须通过php填充第一个表单字段

使用post方法获取值,然后将其传递到表单字段

在下一个表单中有一些隐藏字段

<input type="text" name="Door Number" form="database_submit" 
style="display:none">
<input type="submit" value="Submit" style="display:none">

使用javascript将值从表单1传递到表单2字段 使用method=post提交表单

<form action="page1.php" id="get_postcode" name="Form2" method="post">

在表单提交后重新加载page1.php时访问它们--


可能重复的
<?php
$dn = !empty($_POST['Door Number']) ? $_POST['firstname'] : '';

 ?>
<input type="text" name="Door Number" form="database_submit" value="<?php 
 echo $dn;?>">