Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php获取表单查询字符串的值_Php_Forms - Fatal编程技术网

php获取表单查询字符串的值

php获取表单查询字符串的值,php,forms,Php,Forms,我正在尝试向php发布一个包含多个相同字段的表单,例如,可以有多个body\u样式和多个make和model 当我序列化表单时,我得到以下输出 SelectbsmContainer0=&body_style=hatchback&body_style=mpv&make=bmw&model=5+series+gran+turismo&valueA=200&valueB=800 如何在php端解析此内容???更改您的html,使您的字段如下所示: &l

我正在尝试向php发布一个包含多个相同字段的表单,例如,可以有多个
body\u样式
和多个
make
model

当我序列化表单时,我得到以下输出

SelectbsmContainer0=&body_style=hatchback&body_style=mpv&make=bmw&model=5+series+gran+turismo&valueA=200&valueB=800

如何在php端解析此内容???

更改您的html,使您的字段如下所示:

<input name="body_style[]" value="" />
<input name="body_style[]" value="" />


由于某种PHP功能,除非您重命名字段,使名称以
[]
结尾,否则您将遇到很多麻烦,此时它们将以数组形式出现在
$\u POST
中。

tnx以示例的形式给出答案。。。但是David Dorward先回答了所以我不得不接受他的回答+1@john嗯。。。不,他没有。2011-05-20 11:21:53Z与2011-05-20 11:23:19Z
$first_body_style = $_GET['body_style'][0];
$second_body_style = $_GET['body_style'][1];
foreach($_GET['body_styles'] as $value) {
    var_dump($value);
}