아 정말 어렵다 ㅠㅠ 고수님들 도와주세요. 채택완료

글쓰기 하면 체크가 남, 여만 체크가 됩니다.
하라는 데로 했구요.
view 페이지 : view.skin.php
체크박스 모양 그대로 출력.
write 페이지 : write.skin.php
> 남자 > 여자
> 본인방문(내방) > 내담자방문 > 전화 > 팩스/문자 > 온라인 > 기타
> 종합 > 심리/정서 > 사회적관계 > 일상생활 > 건강관리 > 경제적 > 환경적 > 목표싱행정도 > 기타
> 권익옹호 > 정보제공 > 기관연계 > 관련자 상담 > 심리/정서 > 기타
> 접수 > 진행중 > 미처리 > 타기관의뢰 > 종료 > 사후관리 > 기타
write_update.skin.php
?>
여분필드도 추가하여

데이터 베이스는 되는 걸루 나와요. ㅠㅠ wr_1, wr_20, wr_21, wr_22, wr_23, 여기가 체크 입력이 되는 데이터 입니다.
답변 3개
write 파일에서 이렇게 해놨는데
$check1 = explode(",", $write['wr_1']); $check2 = explode(",", $write['wr_20']); $check3 = explode(",", $write['wr_21']); $check4 = explode(",", $write['wr_22']); $check5 = explode(",", $write['wr_23']);
write_update.skin.php 파일에서 동일하게 맞춰놔야겠죠.
$wr_1 = implode(',', $_POST['check1']); $wr_20 = implode(',', $_POST['check2']); $wr_21 = implode(',', $_POST['check3']); $wr_22 = implode(',', $_POST['check4']); $wr_23 = implode(',', $_POST['check5']);
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
데이터 베이스는 되는 걸루 나와요 <-- 위의 코드로는 될 턱이 없습니다
각 항목 마다 하나씩만 선택해야하니 radio를 사용하든가 항목마다 하나를 선택하면 다른 것은
체크가 빠지도록 프로그래밍을 해야 합니다
그리고 각 항목마다 하나씩 값이 넘어오므로 write_update.skin.ph에서
implode(',', $_POST['check1']);이렇게 할 필요가 전혀 없습니다
따라서 아래처럼....
그냥 wr_1 = $check1; $wr_2=$check2;~~~~처럼 하면 되고 $view나 $write에서 explode도 필요 없음
$wr_20 = implode(',', $_POST['check20']); <---- check20이라는 name이 없는데 잘못되었음(그 다음도 마찬가지)
> <---이것도 잘못됨
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인