我是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代码中的所有值。
由于
答案 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'];