다중 체크박스 기능이 가능하려면?
본문
아래 wite.php 페이지 소스에 있는 체크박스란에서
한 개 체크부터 다중체크 까지를 할 수 있고
이 결과 값을 view페이지에서 받는 방법을 알고 싶습니다.^^
-----------------------------------------------------------------------------------
<tr>
<th scope="row"><label for="wr_2"><img src="img/5.gif" /></label></th>
<td colspan="3" style="line-height:28px;">
<label><input type=checkbox name=wr_2 value="제작(블로그/홈페이지)" <?=$write[wr_2]?>> 제작(블로그/홈페이지)</label>
<label><input type=checkbox name=wr_2 value="바이럴 마케팅" <?=$write[wr_2]?>> 바이럴 마케팅</label>
<label><input type=checkbox name=wr_2 value="미디어(방송/인터뷰/언론기사)" <?=$write[wr_2]?>> 미디어(방송/인터뷰/언론기사)</label>
<label><input type=checkbox name=wr_2 value="검색광고" <?=$write[wr_2]?>> 검색광고</label>
<label><input type=checkbox name=wr_2 value="경영 컨설팅" <?=$write[wr_2]?>> 경영 컨설팅</label>
</td>
</tr>
답변 2
name=wr_2
==>
name="wr_2[]"
이렇게 변경하시고
받는 페이지(write_update.skin.php)에서는
$wr2 = implode("|", $_POST['wr_2']);
sql_query("UPDATE ".$write_table." SET wr_2 = '".$wr2."' WHERE wr_id = ".$wr_id);
이런 식으로 받으시면 됩니다.
view에서는
<?=str_replace("|", ", ", $view['wr_2'])?>
이렇게 하면 되지 않을까 싶네요.
답변 감사합니다.
그런데, 알려주신대로 그대로 적용해봤는데
view페이지에서는 Array 라고만 뜹니다 ㅜㅜ