在以下脚本中,我只能返回复选框的最后一个选定值。如何返回其余值以进行验证。
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);
答案 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);