채택완료

delete.skin.php 에 다음 코드를 삽입했는데, 게시물 삭제 시 빈 화면만 나오고 삭제가 안 됩니다.

2014-01-25 (토) 18:22:40 5,699
skin/board/스킨폴더/delete.skin.php

Copy
// 태그 삭제
$tags = sql_fetch(" select wr_tags from {$write_table} where wr_id = '{$write['wr_id']}' ");
$tags_arr = explode('|', $tags['wr_tags']);

for($i=0;$i<sizeof($tags_arr);$i++) {
    if ($tags_arr[$i]) {
        $find = sql_fetch(" select tag_id, tag_cnt from g5_tags where tag_tag = '{$tags_arr[$i]}' and bo_table = '{$bo_table}' ";
        if ($find['tag_cnt'] > 1) {
            sql_query(" update g5_tags set tag_cnt = tag_cnt - 1 where tag_id = '{$find['tag_id']}' ");
        } else {
            sql_query(" update g5_tags set
                                tag_cnt = 0,
                                tag_date_del = '".G5_TIME_YMDHIS."',
                                wr_id = '{$write['wr_id']}'
                                where tag_id = '{$find['tag_id']}' ");
        }
    }
}

어디가 잘못된 걸까요?

이 코드를 삭제하면 게시물 삭제도 잘 됩니다. ㅠㅠ
|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트
으잉? 질문하는 분이??? 이걸 몰라서는 아닐테고 심히 피곤하신 건가요? ㅎㅎ
@include_once($board_skin_path.'/delete.skin.php'); <-- @ 없애고 해보면 에러문구 보일테죠

원인은 요기 같군요
 $find = sql_fetch(" select tag_id, tag_cnt from g5_tags where tag_tag = '{$tags_arr[$i]}' and bo_table = '{$bo_table}' "); //<--마지막 닫기 괄호

답변에 대한 댓글 1개

아 괄호가 빠졌었네요. 주먹구구식으로 하다보니 놓치게 되네요.
감사합니다. :)

많은 도움이 되었습니다. 감사합니다.

와우,
지운아빠님 왕따신가 보다.
고수가 가득있을진데....
편리님도 있고...
이곳에 올리시다니...
일부러 그러신거죠?

답변에 대한 댓글 1개

이건 사적인 거잖아요. ^^
대강 그림만 가끔 여쭙는 정돈데 왜 변명을 하고 있는지 눈물이 주르르륵..

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