추가필드 문의드립니다. > 그누4 질문답변

그누4 질문답변

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

추가필드 문의드립니다. 정보

추가필드 문의드립니다.

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

wr_10 까지 다 써서요 mysql에서 추가로 wr_17까지 생성했습니다.

그런데 wr_10 까지는 잘 써지는데 wr_11 부터는 입력이 되지 않네요...
write.skin.php 에서
<input class='w_input' width="100%" maxlength=100 size=95 name=wr_11 itemname="wr_11" value="<?=$write[wr_11]?>">

이런식으로 쓰기를 하고 있습니다.

왜 mysql에 입력이 되지 않을까요? ㅜㅜ 원래 wr_10 이상은 안되는건가요?

고수님들의 조언 부탁드립니다.

댓글 전체

wr_11 이란 필드가 없으니 당연히 안되죠.
필드를 확장해서 사용하세요...wr_1~wr_10까지가 여유필드(sir게시판에 기본지원)라면,
확장필드는 그걸 쪼개서 무한대로 늘리는 방식을 말합니다.

예전에는 확장필드or여유필드라고 검색하면 많이보였는데 찾아보니 몇개 보이지 않는군요
일단 위검색어로 검색해서 이전년도의 자료들을 검색해보시고
스킨자료실에 보면 필드를 확장해서 사용한 스킨들이 많으니 다운받아서 사용방법을 참조하시면 될겁니다
아래소스 추가로 넣으니까 잘 들어가지네여..

$sql = " update $write_table  set           
                    wr_11 = '$wr_11',
                    wr_12 = '$wr_12',
                    wr_13 = '$wr_13',
                    wr_14 = '$wr_14',
                    wr_15 = '$wr_15',
                    wr_16 = '$wr_16',
                    wr_17 = '$wr_17',
                    wr_18 = '$wr_18',
                    wr_19 = '$wr_19',
                    wr_20 = '$wr_20',
                    wr_21 = '$wr_21',
                    wr_22 = '$wr_22'
          where wr_id = '$wr_id'  ";                   
    sql_query($sql);
지금 하신 방법의 문제는... 나중에 업그레이드할때 DB가 변경되는경우, 문제가 생길수 있습니다.
그리고 게시판끼리 파일복사시에도, 모든 게시판에 지금처럼 확장필드를 일일히 만들지 않는다면 복사가 안되죠~

확장필드를 쓸때는 다 이유가 있죠~
가능한 DB는 그누의 소스를 안 건드리는게 좋습니다.

결국... 조금더 경험해보시면 아실듯 하네요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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