체크박스의 값을 합쳐 여분필드에 입력시키는 방법이요.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

체크박스의 값을 합쳐 여분필드에 입력시키는 방법이요.. 정보

체크박스의 값을 합쳐 여분필드에 입력시키는 방법이요..

본문

안녕하세요.
매번 질문만 올리고.. 실력이 없음을 탓합니다. ㅠㅠ

write.skin.php 에서 아래와 같이
wr_1 여분필드를 체크박스로 만들었습니다.

<input type='checkbox' name=wr_1 id="wr_1" itemname="맞춤형 옵션" value="1">옵션1
<input type='checkbox' name=wr_1 id="wr_1" itemname="맞춤형 옵션" value="2">옵션2
<input type='checkbox' name=wr_1 id="wr_1" itemname="맞춤형 옵션" value="3">옵션3
<input type='checkbox' name=wr_1 id="wr_1" itemname="맞춤형 옵션" value="4">옵션4
<input type='checkbox' name=wr_1 id="wr_1" itemname="맞춤형 옵션" value="5">옵션5
<input type='checkbox' name=wr_1 id="wr_1" itemname="맞춤형 옵션" value="6">옵션6


위의 체크박스는 중복 체크가 가능합니다.
예를 들어 2, 4, 5 항목을 체크하고 입력을 누르면
wr_1 필드에 245 이런식으로 합쳐서 입력되게 하려면
어떻게 해야 할까요?

나중에 체크박스를 해제하려면 또 어떻게 해야 할까요? ㅜㅜ
답변 부탁 드리겠습니다.
  • 복사

댓글 전체

//write.skin.php
<?php $array = explode('|', $write['wr_1']); ?>
<input type="checkbox" name="wr_1[]" value="사과" <?php if(in_array('사과', $array)) echo 'checked'; ?>>
<input type="checkbox" name="wr_1[]" value="포도" <?php if(in_array('포도', $array)) echo 'checked'; ?>>
... 생략 ...

// write_update.head.skin.php
$wr_1 = implode('|', $wr_1);
© SIRSOFT
현재 페이지 제일 처음으로