일반적으로 PHP에서는 항상 마지막 체크박스의 값만 구하는데, 모든 체크박스의 값을 어떻게 구할 수 있을까요?
해결 방법은 다음과 같습니다.
양식의 코드 일부는 다음과 같습니다.
<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
POST가 전달한 데이터를 PHP가 처리하는 코드는 다음과 같습니다.
$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; }
이 기사에 설명된 내용은 모든 사람이 PHP 프로그래밍을 깊이 이해하는 데 특정 참조 가치가 있다고 믿습니다.