테스트 사이트 - 개발 중인 베타 버전입니다

글 작성시 다른 게시판으로 자동복사에 대하여 채택완료

A게시판에서 a라는 글을 작성했을시

자동으로  B게시판에도 작성이 되게 하고싶은데

 

write_update.php에 sql구문을 더 추가를 해주면 되는걸까요?

 

insert랑 update 하나씩 더 짜서 넣으면 될거라고 생각중인데 맞을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아 감사합니다!
요기서 다른거 참고하면 원글수정후 복사글 수정되는거나
첨부파일도 지원이 되겠죠..?

댓글을 작성하려면 로그인이 필요합니다.

왜 똑같은 내용이 두 개 필요하신 걸까요?

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

write_update.php 파일에 직접 코드를 넣기 보다는 A게시판의 스킨에 write_update.tail.php 파일을 생성해서 거기에서 처리해 주는게 좋을듯합니다. 

 

그리고 B 게시판이 A 게시판에서 작성된 글만 있는게 아니라 따로도 작성할수 있는 게시판이면 위 형태로 똑같이 wr_id 값을로 update 했을경우 문제가 생길 여지도 있습니다. 이런경우 wr_num 값도 따로 받아와야 하고 여분 필드에 A값의 wr_id 값을 저장해놓고 해당게시물의 정보를 업데이트 하는 방식으로 처리하면됩니다. 

그리고 단순히 글만 등록하면 되는게 아니라 파일 업로드 부분도 같이 처리해 주셔야 정상적으로 이미지나 파일이 똑같이 복사될거에요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아 위에 방식처럼 해봤는데 첨부파일같은건 안올라거드라구요..
좀더 방법을 찾아보겠습니다 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

update sql이 이거라고 치면 이 소스 아래에다가

$sql = " update {$write_table}
set ca_name = '{$ca_name}',
wr_option = '{$wr_option}',
wr_subject = '{$wr_subject}',
wr_content = '{$wr_content}',
wr_seo_title = '$wr_seo_title',
wr_link1 = '{$wr_link1}',
wr_link2 = '{$wr_link2}',
mb_id = '{$mb_id}',
wr_name = '{$wr_name}',
wr_email = '{$wr_email}',
wr_homepage = '{$wr_homepage}',
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_ip}
{$sql_password}
where wr_id = '{$wr['wr_id']}' ";
sql_query($sql);

=================================


$sql = " update '붙여넣기할 게시판 table'
set ca_name = '{$ca_name}',
wr_option = '{$wr_option}',
wr_subject = '{$wr_subject}',
wr_content = '{$wr_content}',
wr_seo_title = '$wr_seo_title',
wr_link1 = '{$wr_link1}',
wr_link2 = '{$wr_link2}',
mb_id = '{$mb_id}',
wr_name = '{$wr_name}',
wr_email = '{$wr_email}',
wr_homepage = '{$wr_homepage}',
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_ip}
{$sql_password}
where wr_id = '{$wr['wr_id']}' ";
sql_query($sql);

요런식으로 추가하면 될까요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고