빠른상담폼을 메인에 따로만들어서 게시판에 연동시켜줬는데 글삭제가안됩니다...

빠른상담폼을 메인에 따로만들어서 게시판에 연동시켜줬는데 글삭제가안됩니다...

QA

빠른상담폼을 메인에 따로만들어서 게시판에 연동시켜줬는데 글삭제가안됩니다...

답변 1

본문

해당파일이 sms_updata.php 파일이고 게시판 테이블명 online에 글쓴목록이 들어가게 해놨습니다.

근데 글을쓰면 목록에저장도되고 보여도지는데 글삭제를 누르면 페이지는 깜빡하고 넘어가는데

목록에 글은 그대로있습니다. 고수님들 도와주세여......ㅠㅠㅠ

 


<?php
include_once('./_common.php');
include_once(G5_CAPTCHA_PATH.'/captcha.lib.php');
// 외부에서 글을 등록할 수 있는 버그가 존재하므로 비밀글 무조건 사용일때는 관리자를 제외(공지)하고 무조건 비밀글로 등록
//if (!$is_admin && $board['bo_use_secret'] == 2) {
    $secret = 'secret';
//}
if ($member['mb_level'] < $board['bo_write_level']) {
    alert('글을 쓸 권한이 없습니다.');
}
//if ($is_guest && !chk_captcha()) {
//    alert('자동등록방지 숫자가 틀렸습니다.');
//}
//if (isset($_SESSION['ss_datetime'])) {
//    if ($_SESSION['ss_datetime'] >= (G5_SERVER_TIME - $config['cf_delay_sec']) && !$is_admin)
//        alert('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.');
//}
set_session("ss_datetime", G5_SERVER_TIME);
if (!isset($_POST['wr_subject']) || !trim($_POST['wr_subject']))
    alert('제목을 입력하여 주십시오.');
if ($member['mb_id']) {
    $mb_id = $member['mb_id'];
    $wr_name = addslashes(clean_xss_tags($board['bo_use_name'] ? $member['mb_name'] : $member['mb_nick']));
    $wr_password = $member['mb_password'];
    $wr_email = addslashes($member['mb_email']);
    $wr_homepage = addslashes(clean_xss_tags($member['mb_homepage']));
} else {
    $mb_id = '';
    // 비회원의 경우 이름이 누락되는 경우가 있음
    $wr_name = clean_xss_tags(trim($_POST['wr_name']));
    if (!$wr_name)
        alert('이름은 필히 입력하셔야 합니다.');
    $wr_password = get_encrypt_string($wr_password);
    $wr_email = get_email_address(trim($_POST['wr_email']));
    $wr_homepage = clean_xss_tags($wr_homepage);
}
$wr_num = get_next_num(g5_write_online);
$wr_reply = '';
$sql = " insert into g5_write_online
            set wr_num = '$wr_num',
                 wr_reply = '$wr_reply',
                 wr_comment = 0,
                 ca_name = '$ca_name',
                 wr_option = '$html,$secret,$mail',
                 wr_subject = '$wr_subject',
                 wr_content = '$wr_content',
                 wr_link1 = '$wr_link1',
                 wr_link2 = '$wr_link2',
                 wr_link1_hit = 0,
                 wr_link2_hit = 0,
                 wr_hit = 0,
                 wr_good = 0,
                 wr_nogood = 0,
                 mb_id = '{$member['mb_id']}',
                 wr_password = '$wr_password',
                 wr_name = '$wr_name',
                 wr_email = '$wr_email',
                 wr_homepage = '$wr_homepage',
                 wr_datetime = '".G5_TIME_YMDHIS."',
                 wr_last = '".G5_TIME_YMDHIS."',
                 wr_ip = '{$_SERVER['REMOTE_ADDR']}',
                 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' ";
//echo "sql = ". $sql;
//exit;
sql_query($sql);
//$wr_id = sql_insert_id();
// 부모 아이디에 UPDATE
sql_query(" update g5_write_online set wr_parent = '$wr_id' where wr_id = '$wr_id' ");
// 새글 INSERT
sql_query(" insert into {$g5['board_new_table']} ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '{$bo_table}', '{$wr_id}', '{$wr_id}', '".G5_TIME_YMDHIS."', '{$member['mb_id']}' ) ");
// 게시글 1 증가
sql_query("update {$g5['board_table']} set bo_count_write = bo_count_write + 1 where bo_table = '{$bo_table}'");
// 쓰기 포인트 부여
insert_point($member['mb_id'], $board['bo_write_point'], "{$board['bo_subject']} {$wr_id} 글쓰기", $bo_table, $wr_id, '쓰기');
goto_url(G5_HTTP_BBS_URL.'/board.php?bo_table=online&wr_id='.$wr_id.$qstr);
?>

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 161
© SIRSOFT
현재 페이지 제일 처음으로