php獲取所有復選框的值


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;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM