DB필드 추가후에 어디서 소스 추가해야하나요??

DB필드 추가후에 어디서 소스 추가해야하나요??

QA

DB필드 추가후에 어디서 소스 추가해야하나요??

본문

DB필드가 wr_10까지 있는데요

엄청 복잡한 폼이 필요해서,,,,

wr_30까지는 있어야 할듯한데요

DB에서 wr_30까지 늘려주고

bbs/write_update.php에서

 

for ($i=1; $i<=10; $i++) {

    $var = "wr_$i";

    $$var = "";

    if (isset($_POST['wr_'.$i]) && settype($_POST['wr_'.$i], 'string')) {

        $$var = trim($_POST['wr_'.$i]);

    }

}에서 $i<=30해주고

 

sql문에 wr_30까지 쭉 삽입해주고

혹시 다른 파일에도 추가 작업을 해주어야하는지 좀 알려주세요융 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 2

bbs에 추가하지 마시구요

해당스킨에 write_update.skin.php 파일을 하나 만드셔서 아래 내용을 추가 하세요

 

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

// 자신만의 코드를 넣어주세요.
if(!$wr_comment) {  // 코멘일때는 저장하면 안됩.

 

    $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',

 wr_23 = '$wr_23',
 wr_24 = '$wr_24',
 wr_25 = '$wr_25',
 wr_26 = '$wr_26',
 wr_27 = '$wr_27',
 wr_28 = '$wr_28',
 wr_29 = '$wr_29',

 wr_30 = '$wr_30'
 where wr_id = '$wr_id' " ;
    sql_query($sql);
}
?> 

감사합니다. 초기에 저도 bbs에서 늘렸다가 모든 게시판에 적용되어 부득이 다른 게시판도 필드를 100개씩 늘리는 미련한 일이..ㅋ
물어봐도 아무도 안가르쳐줘서요,,님은 친절하십니다

이건 주워들은거 같다능..ㅋ

 

bbs에서 늘려버리면 다른 게시판에도 필드 30씩 적용되어 무리가 있을 거에요

 

특정게시판에 쓰고자 하는 경우 같으므로

 

해당게시판의 롸이트업데이트스킨 피에치피에서

 

bbs의 구조처럼 wr_11~30까지 늘려주면 될거에요

 

안되는 경우 ,,,유유

 

고수들에게 다시 물어봐야 하는 단점이 있으시다능..ㅋ

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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