필드추가 후 write_skin_update.php를 어떻게 수정해야 하는지요?? > 그누4 질문답변

그누4 질문답변

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

필드추가 후 write_skin_update.php를 어떻게 수정해야 하는지요?? 정보

필드추가 후 write_skin_update.php를 어떻게 수정해야 하는지요??

본문

insert문을 써버리니, write_upate.php에서도 실행되서 2개가 들어가버리는군요.

추가된 필드를 write_skin_update.php 에 어떻게 넣아야 하는지요??

댓글 전체

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=102378&sca=&sfl=wr_name%2C1&stx=dadada&sop=and

wr_10 까지는 별도 추가가 필요없는데요 wr_11 이후부터는 추가가 필요합니다
위스킨 다운받으시면 여분필드 설명이 있어요
write_skin_update.php 에서도 되는것으로 압니다만 위스킨 다운받고 설명대로해보시고 안되면 쪽지주세요
write_update.php  요기에 추가했는데요, 요기 말고..write_skin_update.php 에 추가하는방법없나요??

특정게시판에만 적용되는것이라서요..

그리고, 쿼리문에서 필드가 게시판에 없으면, 오류나지 않나요?? 예를들어 A게시판은 wr_10까지 있는데, 쿼리문에는 wr_20까지 있다고 한다면..
넘어온 tel1, tel2, tel3 의 값이 $tel1, $tel2, $tel3라는 가정하에

write_skin_update.php

<?
if (!defined("_GNUBOARD_")) exit;

$sql = " update $write_table
              set tel1 = '$tel1',
                    tel2 = '$tel2',
                    tel3 = '$tel3'
              where wr_id = '$wr[wr_id]' ";
    sql_query($sql);
?>

이렇게 하면 되겠지요.
write_update.php 파일을 그대로 복사해서

write_update_test.php  파일로 만듭니다.

/skin/board/게시판/write.skin.php 에서

action 을 /bbs/write_update_test.php 로 변경해 주면 해당 게시판에서만 적용되게 됩니다.

insert into $write_table
 mb_id='$mb_id',
 wr_name='$wr_name', 
  tel1 = '$tel1',
  tel2 ='$tel2',

update $write_table
  ..

동일하게 적용.

이렇게 하시면 됩니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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