안녕하세요. 기본적으로 받는 '제목', '작성자', '비밀번호' 같은 것 말고도
'부서', '사번번호', '연락처'라는 내용도 게시판 글 작성시 입력 받고 싶어서요!
http://blog.cosmosfarm.com/50173560012
블로그 내용 보고
editor.php에 아래와 같이 추가했어요.
- - -
<div class="kboard-attr-row">
<label class="attr-name">부서</label>
<div class="attr-value"><input type="text" name="kboard_option_department" value="<?=$content->option->department?>"></div>
</div>
<div class="kboard-attr-row">
<label class="attr-name">사번</label>
<div class="attr-value"><input type="text" name="kboard_option_departmentnumber" value="<?=$content->option->departmentnumber?>"></div>
</div>
<div class="kboard-attr-row">
<label class="attr-name">연락처</label>
<div class="attr-value"><input type="text" name="kboard_option_departmentnumber" value="<?=$content->option->departmentnumber?>"></div>
</div>
- - -
그래서 입력양식 까지는 보이게 되었답니다!
문제는 이게 글 읽을 때는 보이지 않고 그냥 DB로만 저장되었으면 하는데.
카페24에서 제공하는 My SQL dmin을 통해 테이블 추가(부서)를 아래와 같이 해줬어요.
필드: kboard_option_department
종류: Varchar
길이: 127
Collation: utf8-genral-ci
보기: 선택안함
Null: Null
기본값2: NULL
추가: 선택안함
기본: 선택안함
인덱스: 선택안함
고유값: 선택안함
- - - : 선택함
Fulltext: 체크함
- -
그런데 내용을 입력해도 DB로 쌓이지 않고, 해당값에 'NULL' 만 떠있네요 ㅜ
내용 들어가보면 Null에 체크박스 표시 되어있구요..
왜 그런지 아시는 분 답변 좀 부탁드려요!
사번과 연락처 입력 필드의 name 값이 동일하게 있습니다.
name값은 서로 달라야 값이 올바르게 저장 됩니다.
그리고 옵션 데이터는 kboard_board_option 테이블이 저장이 되고 있습니다.
따로 테이블을 수정하실 필요가 없습니다.
확인 부탁드립니다 :)