여분필드 추가 적용 관련 문의드립니다.

여분필드 추가 적용 관련 문의드립니다.

QA

여분필드 추가 적용 관련 문의드립니다.

본문

1. DB의 해당 wirte table에 wr_11~wr_30까지의 필드 생성후에 

 

2. write 게시판에 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); 
} 
?> 

추가하여 해당 스킨 파일안으로 업로드 하고 

 

3. bbs/write.php에서

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

    $var = "wr_$i";

    $$var = "";

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

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

    }

}

수정한 후에 해당 게시판 스킨 write.skin.php에 

 

<tr>

   <th scope="row"><label for="wr_11">전화번호</label></th>

    <td><input type="text" name="wr_11" value="<?php if($w=="u"){echo$write['wr_11'];} ?>" id="wr_11" class="frm_input" size="50"></td>

</tr>

추가하였는데 DB에 값이 들어가지 않네요.... 아시는 분 있으면 알려주시면 감사하겠습니다.


이 질문에 댓글 쓰기 :

답변 2

3. bbs/write.php에서

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

    $var = "wr_$i";

    $$var = "";

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

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

    }

}

 

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

$$var 확인해보세요

wripte.update.skin.php 파일에 $sql 을 echo로 찍어보세요 

제대로 된 값이 안들어가는거 같으면

$_POST[wr_11] 이런식으로 다 써주셔야 할 것 같네요

답변을 작성하시기 전에 로그인 해주세요.
전체 13
QA 내용 검색

회원로그인

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