체크박스 쪼개기와 합치기...ㅠㅠ

체크박스 쪼개기와 합치기...ㅠㅠ

QA

체크박스 쪼개기와 합치기...ㅠㅠ

본문

그누보드 여분필드를 활용해서 체크박스를 추가 시켰습니다.

 

하나의 여분필드를 쪼개서 사용가능하다는 글을 보고

 

 

---------------------------------------------------------------

 

write.php 파일을 아래처럼 수정했습니다.

 

 

<?php $array = explode('|', $write['wr_4']); ?> 

 

<input type="checkbox" name="ex4_00" value="사과" <?php echo ($array[0] == "사과") ? "checked" : "";?>> 사과

<input type="checkbox" name="ex4_01" value="바나나" <?php echo ($array[1] == "바나나") ? "checked" : "";?>> 바나나 

<input type="checkbox" name="ex4_02" value="귤" <?php echo ($array[2] == "") ? "checked" : "";?>>  

 

--------------------------------------------------------------- 

 

 

---------------------------------------------------------------

 

write_update.skin.php 파일 새로 생성해서 코드를 삽입했습니다.

 

 

<?php

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

$wr_4 = "$ex4_00 ㅣ $ex4_01 ㅣ $ex4_02;

$sql4 ="update {$write_table} set wr_4 = '{$wr_4}' where wr_id = '{$wr_id}' ";

sql_query($sql4);

?>

 

---------------------------------------------------------------

 

 

이렇게만 작성하면 뷰페이지에서

 

체크박스에 체크가 되지 않아도

"ㅣ" 이 표시가 뜨더라고요

 

예를 들면 바나나만 체크하면 -> ㅣㅣ바나나 

 

이런식으로 경제라인이 다 보여지더라고요

 

그래서 경계라인을 안보이게 하려면 

 

 

---------------------------------------------------------------

 

view.skin.php파일에

 

<?php $array = explode('|', $write['wr_4']); ?>

 

<?php if($array[0]) { ?>사과 <?php } ?>

<?php if($array[1]) { ?>, 바나나 <?php } ?>

<?php if($array[2]) { ?>, 귤 <?php } ?>

 

--------------------------------------------------------------- 

 

 

이렇게 입력하면 된다고 하는데

 

제가 적용해보니 안되더라고요;;

 

무조건 사과라는 단어만 나옵니다..

 

 

 

어디를 어떻게 고쳐야하는걸까요;;

 

 

제가 참고로 본 글입니다.

 

http://www.obiz.club/2016/04/10/%EA%B7%B8%EB%88%84%EB%B3%B4%EB%93%9C-%EC%97%AC%EB%B6%84%ED%95%84%EB%93%9C/ 

 

 

 

이 질문에 댓글 쓰기 :

답변 1

$wr_4 = "$ex4_00 ㅣ $ex4_01 ㅣ $ex4_02; 

$wr_4 = "$ex4_00ㅣ$ex4_01ㅣ$ex4_02";

 

로 수정해보세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 226
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT