동시등록하려면
본문
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);
//로 하시면되겠네요
!-->!-->
wrtite_update.skin.php
끝 부분에서
sql_query( "insert into g5_write_bbb select from $write_table where wr_id='$wr_id' ");
이걸 추가해 보세요.
첨부파일까지 하려면
g5_board_file도 비슷하게 처리하면 됩니다.