将变量从URL转换为PHP表单

将变量从URL转换为PHP表单,php,forms,Php,Forms,我试图将一个变量从URL传输到联系人表单,以便保存到MySQL数据库,但不知道如何正确执行。由于我的需求远远超出了我在PHP和MySQL方面的知识,我基本上是在为rapidweaver开发一个表单插件,这当然会导致各种各样的问题 假设我有这个url: 我想在表单中显示“200000”作为其中一个字段的输入 我将通过发布我自己的建议来揭示我的出生和完全缺乏PHP知识: <input type="hidden" name="form[item_99]" id="item_99" class="

我试图将一个变量从URL传输到联系人表单,以便保存到MySQL数据库,但不知道如何正确执行。由于我的需求远远超出了我在PHP和MySQL方面的知识,我基本上是在为rapidweaver开发一个表单插件,这当然会导致各种各样的问题

假设我有这个url:

我想在表单中显示“200000”作为其中一个字段的输入

我将通过发布我自己的建议来揭示我的出生和完全缺乏PHP知识:

<input type="hidden" name="form[item_99]" id="item_99" class="fl-hidden" value="<?php echo @check('item_99','hidden','',id); ?>" />

事实上,
$\u GET['id']
应该完成这项工作,但奇怪的是没有完成。让我来测试一下,然后发帖并举例说明

编辑:在本地测试之后,这段代码肯定能工作

<input type="text" value="<?php echo @$_GET['id'] ?>">

谢谢。为了澄清,这就是我使用的:
@Rikudo Sennin-我已经删除了我的答案,但对于你的评论-$\u GET可能是多维的,也可能是多维的-$\u POST-只需自己测试它(对于$\u COOKIE也是如此)
check(……)可能返回
NULL
,这就是你一无所获的原因。@Jacek_FH我的评论不是100%准确。既然您提到了它,有一些方法可以生成多维数组,例如
name=foo[]
。但这是我所知道的唯一的方法。不,name[foo]=bar是一种方法(就像在安德斯的问题中),我认为它非常方便(对于表单)。许多框架也使用它