我的问题是我在第 1 页上有一个链接,其中有一个与之关联的变量,例如
<a href="product.php?family=Spring">Spring</a>
当用户单击此链接时,我将他转发到一个 html 页面,当他填写表格时说 PAGE 2 包含注册表并单击提交表单的详细信息,他插入的数据被另一个 php 页面抓取,说 PAGE 3 请求。
我想要的是与第 1 页上的链接(Spring)关联的变量也可以传递到第三页,其中可以处理表单数据和与第 1 页上的链接关联的变量
您需要做的是从链接(Spring)中获取传递的数据并将其保存在隐藏字段中,如下所示。为此,您将需要 php$_GET
数组,并且您的页面应该具有.php
扩展名。
<input type="hidden" name="Spring" value="Spring value">
<input type="hidden" name="Spring2" value="Spring value 2">
将隐藏的输入字段保留在您的注册表单中。提交注册表时,这些隐藏的文件将与表格一起提交。然后您可以检索它们,因为您现在正在检索注册值。
在注册表中取一个隐藏字段,例如
<input type="hidden" name="passed_var" value="<?php echo $_GET['family']; ?>" />
将您的注册页面扩展名更改为 .php,然后在表单内包含一个隐藏字段,如下所示
<input type="hidden" name="family" id="family" value="<?php echo $_GET["family"];?>">