여분필드 체크박스 배열 질문드립니다..! - 커뮤니티

본문 바로가기
전체검색

커뮤니티

강좌 열람은 비회원도 볼 수 있게 모두 공개되어 있습니다.

여분필드 체크박스 배열 질문드립니다..!

초얌 19-10-30 16:06

관리자님 안녕하세요!
올려주신 아래 글을 따라서 체크박스 배열 여분필드 작업을 하고 있는데요,

http://gnustudy.com/bbs/board.php?bo_table=skin_board&wr_id=177


view페이지에 <?php echo $view['wr_1']; ?> 이 방법으로 출력 시에 따옴표(,)가 아닌 사이에

<span></span> 과 같은 태그를 넣으려면 어떻게 해야할까요?


$check1 = explode(",", $write['wr_1']);


이 부분을 고쳐야하는 것 같은데, 잘안되네요..!

답변 부탁드리겠습니다..

댓글목록 +6

댓글목록

profile_image

관리자님의 댓글

관리자 작성일

view.skin.php 파일에 이것도 추가하세요.
$view['wr_1'] = str_replace(",", "<span></span>", $view['wr_1']);

출력은 그대로 하고..
<?php echo $view['wr_1']; ?>

profile_image

초얌님의 댓글의 댓글

초얌 작성일

답변 정말 감사드립니다!!
그런데 문제가 있습니다ㅜ
제가 사용하는 체크박스 값이 쉼표가(,) 포함되는 값이라.. 쉼표마다 <span></span>이 전부 추가가 되네요..
(예: 체크박스1 = 사과,참외  체크박스2 = 딸기,수박)
(view 페이지 출력: 사과,<span></span>참외,<span></span>딸기,<span></span>수박

이 상황에서는 어떻게 수정해야할까요..?

profile_image

관리자님의 댓글의 댓글

관리자 작성일

질문의 의도를 모르겠습니다. 쉼표 대신 <span></span> 추가라고 하지 않으셨나요?
당연히 그럼 모든 쉼표마다 추가되겠죠. 정확히 말해 쉼표는 사라지고 대신에 <span></span>이 들어가는 겁니다.
둘 다 출력된다면 뭔가 잘못 만드신 겁니다. 전 제가 올린 팁을 기준으로 말씀드리고 있습니다.

profile_image

초얌님의 댓글의 댓글

초얌 작성일

죄송합니다. 설명이 부족했습니다..
제가 현재 사용중인 코드입니다.

[write페이지]
<input type="checkbox" name="check1[]" value="사과, 수박"<?php echo in_array("사과, 수박", $check1) ? ' checked="checked"' : '' ?>> 사과, 수박
<input type="checkbox" name="check1[]" value="참외, 딸기"<?php echo in_array("참외, 딸기", $check1) ? ' checked="checked"' : '' ?>> 참외, 딸기

[view페이지]
<?php echo $view['wr_1']; ?>

※ 원하는 출력 상태 : 사과, 수박 <span></span> 참외, 딸기

(체크박스 값에 쉼표문자를 이미 사용하고 있어서 span태그를 이용하여 마진값으로 구분을 주기 위함입니다..)

profile_image

관리자님의 댓글의 댓글

관리자 작성일

팁 내용을 보면 이렇게 설명되어 있습니다.
"구분 기호는 콤마( , )를 사용했으며 이 값이 value 값에 포함되면 안 됩니다."
구분 기호 값을 바꾸던지 value 값을 바꾸든지 해야 합니다.

profile_image

초얌님의 댓글의 댓글

초얌 작성일

네 잘 알겠습니다. 감사드립니다~!

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.