게시판관리자에서 아래 보여지는 여분필드를 늘렸는데.... > 그누4 질문답변

그누4 질문답변

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

게시판관리자에서 아래 보여지는 여분필드를 늘렸는데.... 정보

게시판관리자에서 아래 보여지는 여분필드를 늘렸는데....

본문

관리자 phpadmin 에서 필드늘리고
board_form,board_form_update 에서 수정후
게시판관리자에서 아래에 죽 나오는 여분필드를 고치면
아래와 같은 결과입니다.
 
~~~~~
bo_21_subj = '', bo_22_subj = '', bo_23_subj = '', bo_24_subj = '', bo_25_subj = '', bo_26_subj = '', bo_27_subj = '', bo_28_subj = '', bo_29_subj = '', bo_30_subj = '', bo_31_subj = '', bo_32_subj = '', bo_33_subj = '', bo_34_subj = '', bo_35_subj = '21', bo_36_subj = '', bo_37_subj = '', bo_38_subj = '', bo_39_subj = '', bo_40_subj = '', bo_1 = '150', bo_2 = '150', bo_3 = '250', bo_4 = '250', bo_5 = '200', bo_6 = '200', bo_7 = '300', bo_8 = '300', bo_9 = '300', bo_10 = '300', bo_11 = '300', bo_12 = '400', bo_13 = '400', bo_14 = '400', bo_15 = '400', bo_16 = '400', bo_17 = '400', bo_18 = '400', bo_19 = '', bo_20 = '0', bo_22 = '', bo_23 = '', bo_24 = '', bo_25 = '', bo_26 = '', bo_27 = '', bo_28 = '', bo_29 = '', bo_30 = '', bo_31 = '', bo_32 = '', bo_33 = '', bo_34 = '', bo_35 = '', bo_36 = '', bo_37 = '', bo_38 = '', bo_39 = '', bo_40 = '' where bo_table = 'morning_pray'
 
1054 : Unknown 칼럼 'bo_21_subj' in 'field list'
error file : /morning/adm/board_form_update.php
 
 
이거저거 다 보아도 이상은 없는듯 한데....
혹시 여분필드갯수가 20개로 제한되어있지 않나요?
  • 복사

댓글 전체

칼럼 'bo_21_subj' in 'field list' <- 해당 필드가 없다는 에러 인데요.
morning_pray  <-이게시판 테이블에 필드를 추가한게 맞는지 확인해 보세요.
관리자 phpadmin 에 들어가보면 다 되어있습니다.

http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=45740&sca=&sfl=&stx=&spt=&page=3

위처럼 40으로 다 조정했습니다.
실험으로 아래처럼 중간한개를 줄여보기도 했습니다.
bo_20 = '0',~~~ bo_22 = '',
저의 재질문은 헐랭이님에게도 드리는 질문입니다.


wr_name  varchar(255)  아니오                 
  wr_email  varchar(255)  아니오                 
  wr_homepage  varchar(255)  아니오                 
  wr_datetime  datetime  아니오  0000-00-00 00:00:00               
  wr_last  varchar(19)  아니오                 
  wr_ip  varchar(255)  아니오                 
  wr_1  varchar(255)  아니오                 
  wr_2  varchar(255)  아니오                 
  wr_3  varchar(255)  아니오                 
  wr_4  varchar(255)  아니오                 
  wr_5  varchar(255)  아니오                 
  wr_6  varchar(255)  아니오                 
  wr_7  varchar(255)  아니오                 
  wr_8  varchar(255)  아니오                 
  wr_9  varchar(255)  아니오                 
  wr_10  varchar(255)  아니오     

링크된 곳을 적용하면 특정게시판의 위의 곳을 늘리라는 말씀이신데요...

제가 늘리고자 하는 것은 게시판관리자에 들어가면 하단에 나타나는 부분입니다.
(기본이 10개) 이것을 40개로.
20개까지 만들었을 때에는 잘 작동하고 있습니다.


아래는 게시판관리에서 adminphp 에 나타나는 소스 부분입니다.
 
  bo_notice  text  아니오                 
  bo_upload_count  tinyint(4)  아니오  0               
  bo_use_email  tinyint(4)  아니오  0               
  bo_sort_field  varchar(255)  아니오                 
  bo_1_subj  varchar(255)  아니오                 
  bo_2_subj  varchar(255)  아니오                 
  bo_3_subj  varchar(255)  아니오     
~~~~~
 bo_37  varchar(255)  아니오                 
  bo_38  varchar(255)  아니오                 
  bo_39  varchar(255)  아니오                 
  bo_40  varchar(255)  아니오   


이렇게 늘려놓았습니다.
그러니까 게시판관리자에 나오는 여분필드가 40개로 보여지기는 합니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=45740&sca=&sfl=&stx=&spt=&page=3    여기처럼 수정도 완료..
아래부분도...
---------------------
for ($i=1; $i<=40; $i++) {
    if ($_POST["chk_{$i}"]) {
        $s .= " , bo_{$i}_subj = '".$_POST["bo_{$i}_subj"]."' ";
        $s .= " , bo_{$i} = '".$_POST["bo_{$i}"]."' ";
    }
}
-----------------------
그런데 게시판관리자에서 수정하면 안됩니다.

연후아빠께서 링크해주신 곳의 방식으로는 특정게시판테이블에 쑤셔넣는 것이잖아요...
저는 특정게시판의 자료입력필드를 만드는 것이 아니라 게시판설정부분을 만드는 것입니다.
제가 잘못 이해하고 있다면 너그럽게 이해해주세요....
© SIRSOFT
현재 페이지 제일 처음으로