如何在PHP中获取复选框值

时间:2012-05-17 08:51:45

标签: php html forms checkbox

  

可能重复:
  Retrieving values from a checkbox

在以下脚本中,我只能返回复选框的最后一个选定值。如何返回其余值以进行验证。

HTML表单

Qualification: <input type="checkbox" name="qual" value="10" /> 10th Std
<input type="checkbox" name="qual" value="12" /> 12th Std
<input type="checkbox" name="qual" value="grad" /> Graduation

PHP代码

 $qual = array();
 $qual = $_GET['qual'];

 print_r ($qual);

3 个答案:

答案 0 :(得分:8)

试试这个。这可能对你有帮助....

<input type="checkbox" name="qual[]" value="10" /> 10th Std
<input type="checkbox" name="qual[]" value="12" /> 12th Std
<input type="checkbox" name="qual[]" value="grad" /> Graduation

PHP编码:

$qualfication = $_GET['qual'];
print_r($qualfication);

答案 1 :(得分:1)

尝试将复选框输入的名称更改为qual[],如下所示:

<input type="checkbox" name="qual[]" value="10" /> 10th Std
<input type="checkbox" name="qual[]" value="12" /> 12th Std
<input type="checkbox" name="qual[]" value="grad" /> Graduation

答案 2 :(得分:1)

name="qual"更改为name="qual[]"

这会给你一个数组:

$qual = $_GET['qual'];
print_r($qual);