Php 将通过URL传递的值插入到生成的表单中

Php 将通过URL传递的值插入到生成的表单中,php,forms,Php,Forms,我在页面上使用重力表格。当表单被验证时,用户会出现一个带有付款表单(Mollie)的页面 Mollie有必填字段(名字、名字…)。因为我想避免用户重新键入这些信息,所以我通过URL传递这些值,并在模板中恢复它们 现在如何将这些值插入到正确的字段中?我无法访问字段的代码,因为它是由Mollie API生成的 提前感谢回答问题 可以使用$\u REQUEST显示值输入您可以执行的操作是对his页面的GET请求 例如,您创建了一个表单,该表单将发送到下一页,类似于URL中的内容: example.co

我在页面上使用重力表格。当表单被验证时,用户会出现一个带有付款表单(Mollie)的页面

Mollie有必填字段(名字、名字…)。因为我想避免用户重新键入这些信息,所以我通过URL传递这些值,并在模板中恢复它们

现在如何将这些值插入到正确的字段中?我无法访问字段的代码,因为它是由Mollie API生成的

提前感谢

回答问题


可以使用
$\u REQUEST
显示值输入

您可以执行的操作是对his页面的GET请求

例如,您创建了一个表单,该表单将发送到下一页,类似于URL中的内容:

example.com?name=Fabio&age=30

因此,在
nextpage.php
中,您可以通过以下方式从url检索数据:

<?php

$name = $_GET['name'];
$age = $_GET['age'];


当我到达页面时,字段为空。我想用传递的数据填充这些。如果
$\u GET
$\u REQUEST
不可行,您可以将数据保存到
$\u SESSION
$\u COOKIE
谢谢Fabio,但我如何将值插入表单字段?@Horratio我更新了答案,添加了一个示例,如果你也帮助了其他用户,请投票并标记为答案。谢谢Fabio!差不多了。最后一个问题,我得到了一个指向文件的链接,但系统在url中添加了语言,使其无法使用。如何在显示我的URL之前删除?lang=fr?谢谢
<?php

$name = $_POST['name'];
$age = $_POST['age'];
<?php

print_r($_REQUEST);

<form>
  <input value="<?=$_GET['name'];?>" name='name' id='name' type='text' />
  <input value="<?=$_GET['age'];?>" name='age' id='age' type='text' />
</form>
<form>
  <input value="<?=$_POST['name'];?>" name='name' id='name' type='text' />
  <input value="<?=$_POST['age'];?>" name='age' id='age' type='text' />
</form>