php獲取所有復選框的值
如果復選框的name屬性設為一個字符串那么只會獲取最后一個復選框的value,
(name="xxxx[]") 即可以獲取所有選中項的value,
注:在php獲得$_POST的復選框的數據時不用加方括號了,只寫name名字就可以了。
$frm_tag
=$_POST['frm_tag'];
form表單的部分代碼如下:
<input type="checkbox" name="frm_tag[]" value="1">1
<input type="checkbox" name="frm_tag[]" value="2">2
<input type="checkbox" name="frm_tag[]" value="3">3
<input type="checkbox" name="frm_tag[]" value="4">4
<input type="checkbox" name="frm_tag[]" value="5">5
php處理POST傳遞過來數據的代碼如下:
$str_tag = "";
$frm_tag = $_POST['frm_tag'];
for($i=0;$i<count($frm_tag);$i++){
echo $frm_tag[$i]."<br>";
if($i==0)
$str_tag = $frm_tag[$i];
else
$str_tag = $str_tag.",".$frm_tag[$i];
}
echo $str_tag;
}
