从具有相同名称的选定项目中获取值

时间:2010-05-17 19:23:02

标签: php html

我有一个HTML表单,其中包含可变数量的选择字段。每个选择字段代表相同的类别,因此我将所有选项命名为mySelect[]。我为获取值而编写的代码如下:

for ($i = 0; $i < count($_POST['mySelect']); $i++) {
    echo $_POST['mySelect'][$i];
}

但我没有得到任何结果。有什么问题?

感谢。

2 个答案:

答案 0 :(得分:1)

<input type="text name="item[]" value="item1" />
<input type="text name="item[]" value="item2" />
<input type="text name="item[]" value="item3" />

<pre>
<?php print_r( $_POST[ 'item' ] ); ?>
</pre>

答案 1 :(得分:0)

如果您这样做会发生什么:

var_dump($_POST['mySelect']);

另外,使用foreach而不是:

foreach ($_POST['mySelect'] as $key => $value) {
    echo $value;
}