• 북마크
  • 1:1문의
  • 새글
  • 회원가입
  • 로그인

질문과 답변

  • Home
  • 이윰빌더
  • 질문과 답변

이윰님 이번에는 체크 박스(두개 이상의 데이터를 한 개의 필드에 넣기) 부탁드립니다.

1,072 2017.04.25 11:29

짧은주소

본문

밑에서 나온 질문인데요 이번에 체크 박스 부탁드려 봅니다~~

하다 하다 안되네요~~(두개 이상의 데이터를 한 개의 필드에 넣기)

 


<section>
    <div class="row">
        <div class="col col-12 md-margin-bottom-10">
            <label for="wr_9" class="label">상품구성</label>
            
            <div class="inline-group">
          
            <input type="checkbox" name="wr_9_00" value="초고속인터넷" id="ext9_00" > <label for="ext9_00">초고속인터넷</label>
            <input type="checkbox" name="wr_9_01" value="전화"       id="ex9_01"> <label for="ext9_01">전화</label>
            <input type="checkbox" name="wr_9_02" value="TV"        id="ext9_02"> <label for="ext9_02">TV</label> 
            </div>
        </div>
    </div> 
</section>

0
- studyhaz… 메일보내기 아이디로 검색 - 회원등급 : 씨앗/Level 4 - 포인트 : 2,223
레벨 4
경험치 1,861

Progress Bar 83%

- 가입일 : 2016-02-22 23:26:25
- 서명 :
- 자기소개 :
댓글목록

이윰IN님의 댓글

조금 복잡한 것을 문의 하셨군요.

1. 글 작성 화면인 write.skin.html 파일의 소스를 아래와 같이 입력해 주세요.

<section>
    <div class="row">
        <div class="col col-12 md-margin-bottom-10">
            <label for="wr_9" class="label">상품구성</label>
            <div class="inline-group">
	            <input type="checkbox" name="wr_9[1]" value="초고속인터넷" id="wr_9_1" {? write.wr_9_1 == '초고속인터넷'}checked{/}> <label for="wr_9_1">초고속인터넷</label>
	            <input type="checkbox" name="wr_9[2]" value="전화"       id="wr_9_2" {? write.wr_9_2 == '전화'}checked{/}> <label for="wr_9_2">전화</label>
	            <input type="checkbox" name="wr_9[3]" value="TV"        id="wr_9_3" {? write.wr_9_3 == 'TV'}checked{/}> <label for="wr_9_3">TV</label> 
            </div>
        </div>
    </div> 
</section>


2. /bbs/write_update.php 파일에서 wr_9를 DB에 update 하시기 바로 전에 serialize 해서 업데이트 하도록 프로그램 처리해 주셔야 해요.

3. /bbs/write.php파일의 수정모드에서 $write['wr_9'] 는 unserialize 처리하시고 for문을 활용하여 $write['wr_9_1'] ~ $write['wr_9_3'] 까지 배열을 이용하여 값을 할당해 주시면 될 것 같습니다.

추측하여 작성하는 것이라 전체적인 흐름을 참고하셔서 작업하시면 될 거예요.

감사합니다.

축하합니다. 첫댓글 포인트 52포인트를 획득하였습니다.

studyhaza님의 댓글

친절하게 알려주셔서 감사합니다.
제가 초보라서 잘 몰라서요
/skin/borad/**/write.update.php에 다음과 같이
 
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

//상품구성
$wr_9 = "$wr_9_1-$wr_9_2-$wr_9_3";
$sql9 = " update $write_table set wr_9 = '$wr_9' where wr_id = '$wr_id' ";
sql_query($sql9);
?>
했습니다. 잘안되는군요
2번과 3번 답변내용을 구체적으로 알려주세요 ~~ 감사합니다

이윰IN님의 댓글

설명으로 해드리는 것보다 직접 처리해 드리는 것이 좋을 듯 보입니다.
관리자 모드에 FTP 접속 정보 및 작업할 수 있는 회원 계정정보 알려주시면 살펴봐 드리도록 하겠습니다.

오늘 아침에 날씨가 너무너무 좋네요.
그럼 기분좋은 하루 되세요.

studyhaza님의 댓글

이윰IN님의 댓글

처리해 놓았습니다.

좋은 하루 되세요.

studyhaza님의 댓글

정말 감사합니다
행복하세요~~

studyhaza님의 댓글

감사합니다

Total 4건 1 페이지
게시판 이용안내

이윰빌더를 이용하시는 모든 회원님들이 서로 궁금한 부분을 질문 또는 답변을 하며 문제점을 서로 해소할 수 있는 공용 질답 게시판입니다.

질문 시 기본적인 예절을 지켜주세요.
  • 질문 시 바른말을 이용 해 주세요.
  • 질문자의 상황을 다른이가 예측하기 힘듭니다. 오류가 난 상황이나 환경등을 최대한 자세하게 알려주셔야만 원하시는 답을 얻을 확률이 높습니다.
  • 질문의 유형에 따라 틀릴 수 있지만 문제가 되는 해당 페이지 주소가 있으면 가장 근접한 해법이 나올 가능성이 큽니다.
  • 원하시는 답을 얻으시면 감사의 말씀을 전하는 센스를 발휘 해 주세요.
  • 질문 전 한번쯤 읽어볼만한 글 : http://eyoom.net/bbs/board.php?bo_table=qna&wr_id=74
LOGIN
사이드 메뉴

최신글이 없습니다.

최신글이 없습니다.

출석 랭킹

오늘의 랭킹

회원사진

닉네임

개근왕

최다1위

shadow shadow
Ranking

    출력할 랭킹이 없습니다.

  • 01 shadow
    674,374
  • 02 신비
    335,419
  • 03 가을하늘
    204,735
  • 04 mame
    202,630
  • 05 이윰MOUNT
    199,181
  • 06 미스코리아
    163,939
  • 07 레오나르도
    147,576
  • 08 테크니션
    142,655
  • 09 이윰IN
    135,258
  • 10 비온뒤맑음
    127,882
  • 01 shadow
    28,938
  • 02 joosam
    23,606
  • 03 티보리
    21,954
  • 04 홍인
    18,644
  • 05 레오나르도
    18,088
  • 06 이윰IN
    17,983
  • 07 도깨비
    16,614
  • 08 이윰EGG
    16,105
  • 09 자이언트
    14,698
  • 10 미스트
    14,379