radio를 checkbox로 변경하여 다중선택 가능하게 출력하고 싶은데요. > 그누4 질문답변

그누4 질문답변

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

radio를 checkbox로 변경하여 다중선택 가능하게 출력하고 싶은데요. 정보

radio를 checkbox로 변경하여 다중선택 가능하게 출력하고 싶은데요.

본문

radio를 checkbox로 변경하여 다중선택 가능하게 출력하고 싶은데요,


//기존 write.skin.php

<input type="radio" name=wr_9 itemname="추가구성" value="선택안함" <?if($write[wr_9] == "선택안함") echo "checked"?>>선택안함 <br />
        <input type="radio" name=wr_9 itemname="추가구성" value="현수막" <?if($write[wr_9] == "현수막") echo "checked"?>>현수막
<input type="radio" name=wr_9 itemname="추가구성" value="영상편지" <?if($write[wr_9] == "영상편지") echo "checked"?>>영상편지
        <input type="radio" name=wr_9 itemname="추가구성" value="꽃다발" <?if($write[wr_9] == "꽃다발") echo "checked"?>>꽃다발
        <input type="radio" name=wr_9 itemname="추가구성" value="케익" <?if($write[wr_9] == "케익") echo "checked"?>>케익
        <input type="radio" name=wr_9 itemname="추가구성" value="왕반지" <?if($write[wr_9] == "왕반지") echo "checked"?>>왕반지
        <input type="radio" name=wr_9 itemname="추가구성" value="와인" <?if($write[wr_9] == "와인") echo "checked"?>>와인 <br />
        <input type="radio" name=wr_9 itemname="추가구성" value="24K 금장미" <?if($write[wr_9] == "24K 금장미") echo "checked"?>>24K 금장미
        <input type="radio" name=wr_9 itemname="추가구성" value="포토캐리커쳐 머그컵" <?if($write[wr_9] == "포토캐리커쳐 머그컵") echo "checked"?>>포토캐리커쳐 머그컵
        <input type="radio" name=wr_9 itemname="추가구성" value="이니셜곰인형" <?if($write[wr_9] == "이니셜곰인형") echo "checked"?>>이니셜곰인형
        <input type="radio" name=wr_9 itemname="추가구성" value="꽃캐릭터" <?if($write[wr_9] == "꽃캐릭터") echo "checked"?>>꽃캐릭터 <br />
        <input type="radio" name=wr_9 itemname="추가구성" value="캐리커쳐 액자" <?if($write[wr_9] == "캐리커쳐 액자") echo "checked"?>>캐리커쳐 액자
        <input type="radio" name=wr_9 itemname="추가구성" value="수제초콜렛" <?if($write[wr_9] == "수제초콜렛") echo "checked"?>>수제초콜렛


//기존 view.skin.php

<th class="style1">추가구성</th><td><?=$view[wr_9]?></td>



위의 내용을 checkbox로 변경하고 다중선택이 가능하게하고
다중선택된 내용이 view 페이지에 모두 출력되게 하려면 어떻게 해야하나요?

input type=radio를 checkbox로 변경해 보았는데
마지막으로 선택된 것만 출력되네요ㅜㅜ

불쌍한 초보자에게 고수님들의 자세한 설명 좀 부탁드립니다ㅜㅜ!

댓글 전체

모든 필드가 wr_9 로 되어있네요..
필드를 늘려서 사용하시던지, 분할해서 사용하셔야 합니다..

필드 늘리는 방법은 검색해 보시면 많이 나올겁니다..^^

쉽게 예를 들면...

루트폴더에 db.php 파일을 아래와 같이 만듭니다.

<?
include_once("./_common.php");
include_once("./_head.php");

//wr_11 ~25필드 늘리기
sql_fetch(" alter table g4_write_게시판아이디 add wr_11 varchar(255) NOT NULL default '' ");
sql_fetch(" alter table g4_write_게시판아이디 add wr_12 varchar(255) NOT NULL default '' ");
.
.
.
sql_fetch(" alter table g4_write_게시판아이디 add wr_25 varchar(255) NOT NULL default '' ");
?>

이렇게 올리신 후 홈페이지주소/db.php 를 한번 실행하면 추가가 됩니다.

아 필드 늘린다음에는 write_update.skin.php 에서도 해당 필드를 업데이트 해 줘야합니다..

만일 wr_11 부터 wr_25 까지 15개의 필드를 늘리셨다면 아래와 같은 형식으로 write_update.skin.php 파일을 만들면 됩니다.

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

//추가필드 업데이트
$sql_add = " update $write_table
                                set wr_11 = '$wr_11',
                                      wr_12 = '$wr_12',
                                      .
                                      .
                                    wr_25 = '$wr_25'
                               
                where wr_id = '$wr_id' ";                   
sql_query($sql_add);

?>
마지막 wr_25 = '$wr_25'  에서 콤마가 없는것만 주의하시면 별 이상없이 될겁니다..
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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