게시판 동시사용시 문의드립니다

게시판 동시사용시 문의드립니다

QA

게시판 동시사용시 문의드립니다

본문

안녕하세요 문의 드립니다.

게시판 동시쓰기를 할때 (aaa -->bbb) 

aaa 게시판에서 등록시  bbb 게시판에 적용이 잘되고 있는데

aaa 게시판 글을 삭제하면 bbb 게시판글은 자동 삭제가 안됩니다.

bbb게시판에서 별도로 삭제할려고 해도 삭제경고문이 나오지만 게시글은 그대로 남아 있습니다.

 

그리고 aaa 게시판에서 내용을 수정하면 bbb게시판에는 수정된 새로운 글로 다시 등록이 됩니다.

(수정할때마다 새롭게 게시글이 등록됨)

죄송하지만 회원님들의 도움을 부탁드리겠습니다.

 

<?php 

if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가능

$bo_table = "bbb"; //게시판테이블명

$copy_tables = $g5['write_prefix'] . $bo_table;

$wr_num = $copy_tables; 

    $sql_copy = " insert into $copy_tables

                set wr_num = '$wr_num', 

                    wr_reply = '$wr_reply', 

                    wr_comment = 0, 

                    ca_name = '$ca_name', 

                    wr_option = 'html1', 

                    wr_subject = '$wr_subject', 

                    wr_content = '$wr_content', 

                    wr_link1 = '$wr_link1', 

                    wr_link2 = '$wr_link2', 

                    wr_link1_hit = 0, 

                    wr_link2_hit = 0, 

                    wr_hit = 0, 

                    wr_good = 0, 

                    wr_nogood = 0, 

                    mb_id = '$member[mb_id]', 

                    wr_password = '$wr_password', 

                    wr_name = '$wr_name', 

                    wr_email = '$wr_email', 

                    wr_homepage = '$wr_homepage', 

                    wr_datetime = '$g5[time_ymdhis]', 

                    wr_last = '$g5[time_ymdhis]', 

                    wr_ip = '$_SERVER[REMOTE_ADDR]', 

                    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' "; 

    sql_query($sql_copy); 

    //$wr_id = mysql_insert_id(); 

    // 부모 아이디에 UPDATE 

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

    // 새글 INSERT 

    //sql_query(" insert into $g5[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime ) values ( '$bo_table', '$wr_id', '$wr_id', '$g5[time_ymdhis]' ) "); 

    sql_query(" insert into $g5[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime, mb_id, wr_is_comment, parent_mb_id, gr_id ) values ( '$bo_table', '$wr_id', '$wr_id', '$g5[time_ymdhis]', '$member[mb_id]', '0', '$parent_mb_id', '$gr_id' ) "); 

    // 게시글 1 증가 

    sql_query("update $g5[board_table] set bo_count_write = bo_count_write + 1 where bo_table = '$bo_table'"); 

alert("작성완료",$g5[path]);    

    ?>

이 질문에 댓글 쓰기 :

답변 1

해당 소스는 새글 등록부분만 있고

수정시나 삭제시 소스는 없네요...

if($w=='') 새글

 

if($w=='u') 수정

 

if($w=='d') 삭제

 

이런식으로 구분합니다.

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

회원로그인

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