동시등록하려면

동시등록하려면

QA

동시등록하려면

답변 2

본문

aaa게시판 wrtite_update.skin.php에서

아래코드로 추가필드까지 저장하는데요

새글 쓰면서

bbb게시판에도 동일하게 등록하고 싶은데 어떻게 하는게 좋은가요?

물론 동시등록 검색해서 봤는데

코드는 알겠는데 여기도 복잡한데 그걸 또 넣기는 난감해서

참고로 해당 파일에 아래 언급한 코드외에 5배나 많은 내용이 있는지라 ㅜㅜ

 

$sql = " update $write_table and g5_write_bbb set 

뭐 이딴식으로 달랑 단어만 넣어서 간단하게할 수 없겠느냐는 겁니다. 아니면 최대한 간단하게....

성격이 복잡한거 || 피곤한거 || 삽질하는거 실허해서 ㅋㅋ

 

 

$sql = " update $write_table set 
mb_no ='$mb_no',

expected_date = '$expected_date',

wr_11  = '$wr_11', 
wr_12 = '{$link}' ,
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'

where wr_id = '$wr_id' "; 

sql_query($sql); 

//sql_query("update $write_table  set wr_3 = $wr_3 where wr_id = '$wr_id' ");

if($w == "u") {

 //   $sql = " select wr_5 from g5_write_order where wr_id = '$wr_id' ";

$sql = " update g5_write_order set wr_26 = $wr_26+1 where wr_id = '$wr_id' ";
    sql_query($sql);
}

이 질문에 댓글 쓰기 :

답변 2

위의 내용중에 


$sql = " update $write_table set 
mb_no ='$mb_no',
expected_date = '$expected_date',
wr_11  = '$wr_11', 
wr_12 = '{$link}' ,
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'
where wr_id = '$wr_id' "; 
sql_query($sql); 
//sql_query("update $write_table  set wr_3 = $wr_3 where wr_id = '$wr_id' ");
if($w == "u") {
 //   $sql = " select wr_5 from g5_write_order where wr_id = '$wr_id' ";
$sql = " update g5_write_order set wr_26 = $wr_26+1 where wr_id = '$wr_id' ";
    sql_query($sql);
}

로 만드신 부분을 함수로 만드세요

 

 
 
function putTable($write_table ) {
    global $g5, $w;
    $sql = " update $write_table set 
       mb_no ='$mb_no',
       expected_date = '$expected_date',
       wr_11  = '$wr_11', 
       wr_12 = '{$link}' ,
       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'
       where wr_id = '$wr_id' "; 
       sql_query($sql); 
       //sql_query("update $write_table  set wr_3 = $wr_3 where wr_id = '$wr_id' ");
       if($w == "u") {
        //   $sql = " select wr_5 from g5_write_order where wr_id = '$wr_id' ";
       $sql = " update g5_write_order set wr_26 = $wr_26+1 where wr_id = '$wr_id' ";
           sql_query($sql);
       }
}
 
//그리고 
 
putTable($write_table);
//과 같이 호출하시고
// 다른동일한 테이블도
write_table($write_table2);
 
//로 하시면되겠네요

 

늦은 시간에 감사합니다.
aaa게시판에서는 $write_table는 원래있는 코드라 이해되는데
bbb게시판에 인서트하라는 부분이 없는데 어떻게 동시 등록될까요?

안돼서, 관리자가 수정버튼 누를때 복사되는 방법으로 했습니다. 감사합니다.

 

wrtite_update.skin.php

 

끝 부분에서

sql_query( "insert into g5_write_bbb select from $write_table where wr_id='$wr_id' ");

이걸 추가해 보세요.

첨부파일까지 하려면

g5_board_file도 비슷하게 처리하면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 19
© SIRSOFT
현재 페이지 제일 처음으로