글삭제시 mb_1값 삭제하기
본문
특정게시판 글쓰기시 wr_1값을 mb_1으로 저장중인데
글을 삭제하면 저장된 mb_1값을 삭제하고 싶습니다.
참고할만한 코드 있으면 알려주시면 감사하겠습니다
<?php
if ($member['mb_1'] < 0) {
sql_query(" update ".$g5['member_table']." set mb_1= '' where mb_id='".$member[mb_id]."' ");
}
?>
글 삭제시 mb_1값이 0 보다 클때 mb_1값을 지우도록 해봤는데
게시판 스킨폴더에 delete.head.skin.php 를 만들어 넣었더니 작동이 안됩니다.
해당코드를 어디에 집어넣어야 할지 모르겠네요 고쳐야할부분 있다면 알려주시면 감사하겠습니다!
답변 5
스킨폴더에 delete.tail.skin.php를 만들고 코드를 넣으세요
게시글이 완전히 삭제 되고 난 이후에 처리 되도록 하는 것이 정확합니다
<?php
if ($member['mb_1'] > 0) {
sql_query(" update {$g5['member_table']} set mb_1= '' where mb_id='{$member['mb_id']}' ");
}
?>
아마도 $member[mb_id] <==이렇게 mb_id를 따옴표를 사용하지 않아서 에러가 나고 실행이 안되는 것 같군요
mb_1 필드에 저장하는 이유가 뭔가요?
if ($member['mb_1'] < 0) {
이 조건은 0보다 작을 때 입니다..
0보다 클 때는 반대 입니다
if ($member['mb_1']) { // mb_1 값이 있다면 삭제.
sql_query(" update ".$g5['member_table']." set mb_1= '' where mb_id='".$member[mb_id]."' ");
}
이렇게 해보세요.
그 자체만으로는 안되겠죠.,,.,.글삭제면 mb_1을 비우라고 해야 될걸요?