체크박스에서 체크된 값만 넘어오게 하고싶습니다
본문
<code>
case '4'://체크박스
if($csconfig[$fvs]!='0'){
$Arrays=optArray($fvs,$mdatas);
$view[$fvs] = explode("|", $view[$fvs]);
$check_item = "";
for( $i = 0; $i < count( $Arrays ); $i++ ){
if ( $Arrays[$i] == $view[$fvs][$i] ){
$check_item .= '<code>' . $Arrays[$i] .'</code> ';
} else {
$check_item .= $Arrays[$i].' ';
}
}
echo '<tr>
<th scope="row">'.$mdatas[$fvs][iname].'</th>
<td>'.$check_item.'</td>
</tr>';
} break;
</code>
온라인 상담신청 소스입니다.
소스가 조금 부족할 수 있는데.. 여기서 체크박스 설정해놓은 값이 모두 넘어옵니다.. 체크 안한 값까지..
체크 한 데이터만 넘어오게 하려면 어떻게 바꾸어야 될까요..
이 소스로는 조금 부족할까요??
답변 2
웹 상에서 소스보기 해서 해당부분이 어떻게 출력되는지 확인해보세요.
아래처럼 name이 배열(?)형태로 나오는지 아님 다른 문제인지 봐야 될듯요..
<input type="checkbox" name="dd[]" value="1">
<input type="checkbox" name="dd[]" value="2">
웹 상에서 소스보기 해서 해당부분이 어떻게 출력되는지 확인해보세요.
아래처럼 name이 배열(?)형태로 나오는지 아님 다른 문제인지 봐야 될듯요..
<input type="checkbox" name="dd[]" value="1">
<input type="checkbox" name="dd[]" value="2">