A

여분필드 추가후 자동으로 처리하는 방법..

· 2013-04-18 (목) 03:29:02 · 2389 · 2
여분필드 추가후 자동으로 처리하는 방법..

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=11180&sca=&sfl=wr_subject&stx=%EC%97%AC%EB%B6%84%ED%95%84%EB%93%9C

를 적용해봤지만,,,

작동이 안되네요. 오류도 나질 않고,,

bbs/write_update.php 를 수정해야하는데요.
대략 195번째 라인에 다음과 같은 명령어를 넣어줍니다.

// wr_1 ~ wr_nn 까지 POST 크기만큼 루프를 돌면서 값을 넣는다. 개별 여분필드 다르게 적용 가능!!
foreach ($_POST as $key => $value) :
for ($j=1; $j<=sizeof($_POST); $j++) :
if ($key == "wr_$j") $sql_content_spare .= " wr_$j = '$value', ";
endfor;
endforeach;

sql = "..................." 적혀있는 문장이 있는데요

wr_1 = '$wr_1',
wr_2 = '$wr_2',
wr_3 = '$wr_3',
wr_4 = '$wr_4',
wr_5 = '$wr_5',
wr_6 = '$wr_6',
wr_7 = '$wr_7',
wr_8 = '$wr_8',
wr_9 = '$wr_9',
wr_10= '$wr_10'

이 부분을 wr_1~wr_10 을 싹 지워버리고
$sql_spare 로 바꿔줍니다.


각 스킨에 write.update.pphp를 처리한다고하는데,,

그건 게시글이 두번입력되는 현상이 생기던데요...
|

댓글 2개

중복현상을 잡는게 빠르실듯
입력항목을 만드는 코드에 문제가 있습니다
아래 코드로 해보세요
foreach ($_POST as $key => $value) :
if(preg_match("/wr_[0-9]{1,2}/", $key){
$sql_content_spare .= $deli. $key." = '$value' ";
$deli=",";
}
endforeach;
댓글을 작성하시려면 로그인이 필요합니다.

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

+
제목 글쓴이 날짜 조회
13-04-18 조회 1,189
13-04-18 조회 1,494
13-04-18 조회 1,159
13-04-18 조회 3,094
13-04-18 조회 1,777
13-04-18 조회 2,823
13-04-18 조회 1,234
13-04-18 조회 1,797
13-04-18 조회 1,200
13-04-18 조회 2,390
13-04-18 조회 1,722
13-04-17 조회 917
13-04-17 조회 911
13-04-17 조회 893
13-04-17 조회 1,044
13-04-17 조회 2,897
13-04-17 조회 922
13-04-17 조회 1,723
13-04-17 조회 1,047
13-04-17 조회 1,719