从post中访问php中一组选择框的值

时间:2010-05-31 03:19:13

标签: php html select post

我是PHP的新手,我无法理解这一点。

我正在试图弄清楚如何访问我在HTML代码中定义的一组选择框的数据。我尝试将它们分组为一个类,但这似乎不起作用......也许我做错了。

这是以下HTML代码。

<form action="" method="post">
<select class="foo">
 <option> 1.....100</option>
</select>
<select class="foo">
 <option> 1.... 500></option>
</select>
<input type="submit" value="Submit" name="submit"/>
</form>

我基本上想要对所有选择框进行分组并访问我的PHP代码中的所有值。

由于

1 个答案:

答案 0 :(得分:2)

在select标签中使用name属性。然后,您可以在$ _POST变量中按名称访问这些字段。

<form action="" method="post">
<select name="number_one">
   <option value='1'>1</option>
   <option value='2'>2</option>
   <option value='3'>3</option>
</select>
<select name="number_two">
   <option value='a'>1</option>
   <option value='b'>2</option>
   <option value='c'>3</option>
</select>
<input type="text" name="something"/>
<input type="hidden" name="hidden_value" value="hidden"/>
<input type="submit" value="Submit" name="submit"/>
</form>

在PHP中,你可以这样访问:

$number_one = $_POST['number_one'];
$number_two = $_POST['number_two'];
$something = $_POST['something'];
$hidden_value = $_POST['hidden_value'];