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

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

QA

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

답변 1

본문

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

게시판 동시쓰기를 할때 (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') 삭제

 

이런식으로 구분합니다.

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