회원 삭제시 이것도 가능할지? 정보
그누보드 회원 삭제시 이것도 가능할지?본문
관지자 페이지에서......
회원 '홍길동'을 회원삭제하면,
그룸A에 속해 있는 게시판B에서 wr_5 ~ wr_10 값을 지워야됩니다.
회원 '김길동'을 회원삭제하면,
그룹A에 있는 게시판B에서 wr_11 ~ wr_15 값을 지워야합니다.
어떻게 해야할지 막막합니다.
부탁합니다.
회원 '홍길동'을 회원삭제하면,
그룸A에 속해 있는 게시판B에서 wr_5 ~ wr_10 값을 지워야됩니다.
회원 '김길동'을 회원삭제하면,
그룹A에 있는 게시판B에서 wr_11 ~ wr_15 값을 지워야합니다.
어떻게 해야할지 막막합니다.
부탁합니다.
댓글 전체
루트님 감사합니다.
덕분에 잘 해결되었습니다.
여전히 친절한 답변 감사드립니다.
덕분에 잘 해결되었습니다.
여전히 친절한 답변 감사드립니다.
회원은 삭제하고 게시판의 필드는 업데이트 하는거겠죠.
그런데 어떤회원은 wr_5~wr_10을 지우고, 어떤회원은 wr_11~wr15를 지워야하는지 기준을 알려주지 않으셨군요.
회원삭제시 필드를 업데이트하는것은 다음처럼 하시면 됩니다.
bbs/admin/memberdelete.php 파일에서
// 회원자료 삭제
memberdelete($mb[mb_id]);
아래쪽에.. 다음 내용을 추가해보세요.
(wr_5~wr_10인지 wr_11~wr_15인지 판단하는것은 룰을 정하셔서 체크하셔야 합니다.)
if(wr_5~wr10 수정이면) {
$sql = " update 게시판B테이블명 set wr_5='',wr_6='',wr_7='',wr_8='',wr_9='',wr_10='' where mb_id = $mb[mb_id] ";
$result = sql_query($sql);
} else { // wr_11~wr_15 수정이면
$sql = " update 게시판B테이블명 set wr_11='',wr_12='',wr_13='',wr_14='',wr_15='' where mb_id = $mb[mb_id] ";
$result = sql_query($sql);
}
그런데 어떤회원은 wr_5~wr_10을 지우고, 어떤회원은 wr_11~wr15를 지워야하는지 기준을 알려주지 않으셨군요.
회원삭제시 필드를 업데이트하는것은 다음처럼 하시면 됩니다.
bbs/admin/memberdelete.php 파일에서
// 회원자료 삭제
memberdelete($mb[mb_id]);
아래쪽에.. 다음 내용을 추가해보세요.
(wr_5~wr_10인지 wr_11~wr_15인지 판단하는것은 룰을 정하셔서 체크하셔야 합니다.)
if(wr_5~wr10 수정이면) {
$sql = " update 게시판B테이블명 set wr_5='',wr_6='',wr_7='',wr_8='',wr_9='',wr_10='' where mb_id = $mb[mb_id] ";
$result = sql_query($sql);
} else { // wr_11~wr_15 수정이면
$sql = " update 게시판B테이블명 set wr_11='',wr_12='',wr_13='',wr_14='',wr_15='' where mb_id = $mb[mb_id] ";
$result = sql_query($sql);
}