m

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

관리자 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개로 제한되어있지 않나요?
|

댓글 4개

칼럼 '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 = '',
http://www.sir.co.kr/bbs/tb.php/g4_tiptech/5290/f8c2ef1c03c0c795f53d304adc4a00fd

이렇게 해보세요`
저의 재질문은 헐랭이님에게도 드리는 질문입니다.


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}"]."' ";
}
}
-----------------------
그런데 게시판관리자에서 수정하면 안됩니다.

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

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기
🐛 버그신고