게시판 설정에 여분필드 길이 늘리는 방법좀 알려주세요 ㅠ
본문
뭐하나 만들다 보니 ;; 질문이 많네요...
3단 카테고리를 따다가 쓰려다 보니.
1번은 그냥 카테고리
2번 3번 카테고리는 게시판 설정에서 bo_6 와 bo_7을 사용합니다.
게시판설정에서 2차 3차 카테고리 내용을 쓰다보니...
길이가 너무 길어서 3차카테고리는 다 안 들어가 집니다.
그래서 sql에서 varchar(255) 를 text 로 바꿔주고요. 길이를 20000으로 바꿔줬습니다.
그런데도.. 게시판 설정에서는 길이가 잘려서 3단 카테고리 기능을 다 구현하지 못합니다.
DB는 늘어났는데 게시판 설정의 입력값이 작은건지... 모르겠네요...
이런경우 헤결 방법이 없을까요??
대충 계산해 보니 "전지역~서울~광주~부산~인천~대구~대전~울산~세종~강원도~경기~경남~경북~전남~전북~충남~충북~제주도"
이런 지역이 40개 정도 ;;; 곱해져서 들어가야 합니다.... 어마어마 하네요....
고수님들께 부탁드립니다~~
답변 7
varchar(255) 를 text 로 바꾸지말고
varchar를 longtext로 바꾸시고 길이 255를 지우고 해보세요
별도의 테이블을 만들고, 거기에 데이타를 넣어서 사용하시는게 좋아요.
관리자페이지에 데이타관리할수있는 페이지도 붙이고요.
사용자단에는 ajax로 데이타를 가져오도록 만들면 끝~~~
하지만, 그누초심자분이 하시기에는 조금 어려워요.
게시판 설정폼이 adm/board_form.php 라 에디터로 열고 아무리 봐도 글자 제한은 없는것 같아요 ㅠㅠ
혹시나해서 <td><input type=text class=ed style='width:80%;' name='bo_<?=$i?>' value='<?=get_text($board["bo_$i"])?>' title='여분필드 <?=$i?> 설정값' size="10000">
으로 size="10000"을 추가해 줘도 마찬가지네요 ;;;;;;
혹시나 해서
현재 입력된 값을 일일히 세어보니 ;; 255자 네요... 한글 한자를 그냥 1로 잡아서요 ;;
ㅇ... ㅓ.... ...ㄹ....ㅕ ....ㅂ... ㄴ....ㅔ....ㅇ.....ㅛ
저는 테스트를 해보니 잘 들어갑니다.
신경써 주셔서 너무 감사합니다 ㅠㅠ
sql 에서 3단 카테고리 중 wr_6가 3 번째 wr_7가 2번째 카테고리거든요. 이렇게 변경하고
게시판 설정에서 지역을 넣으면 끝까지 다 들어가는데 저장하고 다시 보면 255자 까지만 들어가고 끝납니다 ㅠㅠ
보들님께서 넣어보신 지역 에 3배정도 더 들어가야 하거든요 ㅠㅠㅠㅠㅠㅠ