도움 필요 합니다
본문
A게시판과 B게시판이 있습니다.
B게시판에서 글쓰기 할때 B게시판에 입력한 제목이 값이 기존의 A게시판 게시물의 제목과 같으면 B게시판에서 작성하는 제목 과 내용을 각각 기존에 A게시판의 같은 제목의 게시물 여분필드 wr_1 과 wr_2 에 업데이트 해 주는겁니다 (wr_1 제목,wr_2내용)
고수님들 도움 필요 합니다
마르스컴퍼니 도움으로 여기까지 해결 댔습니다 대단히 감사드립니다.
B 게시판의 skin 폴더에 write_update.skin.php 에, 처리하고자 하는 내용을 작성해주는 방법이 있습니다.
$sql = "
select wr_id
from g5_write_[A 게시판 ID]
where wr_subject = '{$wr_subject}'
limit 1
";
$row = sql_fetch($sql); // A 게시판에 제목이 같은 글이 있는지 체크
if ($row['wr_id']) { // A 게시판에 같은 제목의 글이 있다면
$sql = "
update g5_write_[A 게시판 ID]
set wr_1 = '{$wr_subject}',
wr_2 = '{$wr_content}'
where wr_id = '{$row['wr_id']}'
";
$result = sql_query($sql); // wr_1, wr_2 에 B 게시글 제목, 내용 업데이트
}
여기에서 A게시판이 여러개일 경우 어떻게 처리 하는 방법이 없을가요 ?
from g5_write_[A 게시판 ID]
update g5_write_[A 게시판 ID]
위 두곳을 어떻게 함수로 처리 하면 될거 같은데요
도움 필요 합니다
답변 2
$sql = "
select wr_id
from g5_write_[A 게시판 ID]
where wr_subject = '{$wr_subject}'
limit 1
";
$row = sql_fetch($sql); // A 게시판에 제목이 같은 글이 있는지 체크
이건 필요없음.
$sql = "
update g5_write_[A 게시판 ID]
set wr_1 = '{$wr_subject}',
wr_2 = '{$wr_content}'
where wr_subject = '{$wr_subject}'
";
$result = sql_query($sql); // wr_1, wr_2 에 B 게시글 제목, 내용 업데이트
wr_1. wr_2 필드 속성 변경하셔야 합니다.
wr_1은 길이를 대충 200은 잡으셔야할 것 이고
wr_2는 TEXT 형으로 변경해야함.
!-->게시판 ID를 배열로 만드시고 for 문을돌리시면 여러개라도 모두체크할것입니다.