在PHP中将值从一个表单传递到另一个重定向表单

在PHP中将值从一个表单传递到另一个重定向表单,php,forms,redirect,action,Php,Forms,Redirect,Action,这里,在这段代码中有更多的输入类型,我只是跳过了这些。当我按下提交按钮时,这将带我进入“store.php”文件,其中的信息将存储在数据库中。并将我重定向到另一个表单,还有一些输入类型,但我需要当前表单中上一个表单的reg_no之类的信息。我怎么能得到这个 注意:我将第一个表单的输入存储在数据库表中。然后重定向到其他表单,此表单的操作是另一个PHP文件,如“store2.PHP”,它还用于将信息存储到其他数据库表中 您说您已经在将当前表单中的信息传递到数据库中。在呈现第二个表单时,可以从数据库中

这里,在这段代码中有更多的输入类型,我只是跳过了这些。当我按下提交按钮时,这将带我进入“store.php”文件,其中的信息将存储在数据库中。并将我重定向到另一个表单,还有一些输入类型,但我需要当前表单中上一个表单的reg_no之类的信息。我怎么能得到这个


注意:我将第一个表单的输入存储在数据库表中。然后重定向到其他表单,此表单的操作是另一个PHP文件,如“store2.PHP”,它还用于将信息存储到其他数据库表中

您说您已经在将当前表单中的信息传递到数据库中。在呈现第二个表单时,可以从数据库中获取所需的任何值,然后向输入中添加值属性

例如,如果您的第二个表单中有一个如下所示的表单:

您可以添加该类以在页面加载时预填充表单。假设您希望它显示12345:


我不知道您是如何通过PHP为您的站点提供服务的详细信息,但您可以使用某种字符串占位符或模板引擎来添加此属性。

也许这可以帮助您:

这称为form.php:

form.php的这个过程称为form_p.php:

下一个表单称为form_next.php:

这是form_next.php的过程,称为form_next_p.php

这段代码之所以有效,是因为我将注册表日期和注册表号从form_p.php传递到form_next.php,然后使用$\u GET获取注册表日期和注册表号,并将其打印到输入值中。
这对您有帮助吗?

您可以将注册表号的值作为

$\u会话变量


转到第二个表单并将其放到那里

感谢您的回答,但它不是这样工作的。为什么不从store.php中的第一个表单捕获$u POST['reg\u no'],并在下一个表单中使用带有reg\u no的输入元素?!好的。如果您正在重定向到另一个…页面,那么将该变量作为会话变量传递…并在下一个表单中捕获它谢谢@user3526204,我在使用$\u会话之前尝试过它,但没有成功。现在它工作得很好。也许在某些方面我错了,但谢谢你提醒我再次思考$_课程……很高兴我能帮上忙。想把这个当作答案吗?我会把它放在答案区:是的,你可以把它放在:@rokiDGupta想知道为什么先选择这个作为答案,然后再改成当前的答案……这也说明了同样的事情
<form class="form-horizontal" enctype="multipart/form-data" method="post" action="store.php">
    <div class="form-group">
        <label class="col-sm-2 control-label">REGISTRATION DATE</label>
        <div class="col-sm-8">
            <input type="date" class="form-control1" name="reg_date" id="focusedinput" placeholder="Default Input">
        </div>
        <div class="col-sm-2">
            <p class="help-block">text!</p>
        </div>
    </div>
    <div class="form-group">
        <label class="col-sm-2 control-label">REGISTRATION No.</label>
        <div class="col-sm-8">
            <input type="text" class="form-control1" name="reg_no" id="focusedinput" placeholder="Default Input">
        </div>
        <div class="col-sm-2">
            <p class="help-block">text!</p>
        </div>
    </div>
    <div class="form-group">
        <div class="col-sm-offset-2 col-sm-8">
            <input type="SUBMIT" value="Next" class="form-control1">
        </div>
    </div>
</form>
<form class="form-horizontal" enctype="multipart/form-data" method="POST" action="form_p.php">
  <div class="form-group">
    <label class="col-sm-2 control-label">REGISTRATION DATE</label>
    <div class="col-sm-8">
      <input type="date" class="form-control1" name="reg_date" id="focusedinput" placeholder="Default Input">
    </div>
    <div class="col-sm-2">
      <p class="help-block">text!</p>
    </div>
  </div>
  <div class="form-group">
    <label class="col-sm-2 control-label">REGISTRATION No.</label>
    <div class="col-sm-8">
      <input type="text" class="form-control1" name="reg_no" id="focusedinput" placeholder="Default Input">
    </div>
    <div class="col-sm-2">
      <p class="help-block">text!</p>
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-8">
      <input name="submit" type="SUBMIT" value="Next" class="form-control1">
    </div>
  </div>
</form>
<?php
$reg_date = $_POST['reg_date'];
$reg_no = $_POST['reg_no'];
$submit = $_POST['submit'];

if (isset($submit)) {
    $url = 'form_next.php?reg_date=' . $reg_date . '&reg_no=' . $reg_no;
    header('Location:' . $url);
}
<?php
$reg_date = $_GET['reg_date'];
$reg_no = $_GET['reg_no'];
?>

<form class="form-horizontal" enctype="multipart/form-data" method="POST" action="form_p_next.php">
  <div class="form-group">
    <label class="col-sm-2 control-label">REGISTRATION DATE AGAIN</label>
    <div class="col-sm-8">
      <input type="date" class="form-control1" name="reg_date" id="focusedinput" placeholder="Default Input" value="<?php echo $reg_date; ?>">
    </div>
    <div class="col-sm-2">
      <p class="help-block">text!</p>
    </div>
  </div>
  <div class="form-group">
    <label class="col-sm-2 control-label">REGISTRATION No. AGAIN</label>
    <div class="col-sm-8">
      <input type="text" class="form-control1" name="reg_no" id="focusedinput" placeholder="Default Input" value="<?php echo $reg_no; ?>">
    </div>
    <div class="col-sm-2">
      <p class="help-block">text!</p>
    </div>
  </div>
  <div class="form-group">
    <div class="col-sm-offset-2 col-sm-8">
      <input name="submit" type="SUBMIT" value="Next" class="form-control1">
    </div>
  </div>
</form>
<?php
//define your code