1. 程式人生 > >PHP如何獲取表單所有複選框的值?例項程式碼

PHP如何獲取表單所有複選框的值?例項程式碼

PHP獲取表單所有複選框的值的方法,php教程中經常要講到的內容。

php中總是隻獲取最後一個複選框的值,那麼如何才能獲取所有複選框的值?
解決辦法:

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];
} // www.jbxue.net
echo $str_tag;
}