폼 문의드려용

폼 문의드려용

QA

폼 문의드려용

답변 3

본문

https://ckdejr3.iwinv.net/

(3을 2로 고쳐주세요!)
 

사이트 하단에 상담신청하는곳이 있는데

이게 게시판으로 만들어진거라고 하거든요

중복된 연락처가 있을 경우 상담신청이 안되게 하려면

소스를 어떻게 수정해야 할까요??ㅠ

이 질문에 댓글 쓰기 :

답변 3

extend 폴더에 원하는 파일명.extend.php 파일을 만들어서 아래 코드를 넣어주시면 원하시는데로 될꺼에요


<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가;
add_event('write_update_before', 'write_update_before_event', 1, 4);
if(! function_exists('write_update_before_event')){
    function write_update_before_event($board, $wr_id, $w, $qstr){
 
        global $g5, $wr_subject;  // 전역변수 wr_subject 사용
       
        // // 수정일 경우 체크하지 않음
        if($w == 'u') return;
       
        $write_table = $g5['write_prefix'] . $board['bo_table'];
   
       
        // inquiry 게시판일 경우에만 체크
        if($board['bo_table'] == 'inquiry') {
            $sql = " SELECT COUNT(*) AS cnt
                FROM {$write_table}
                WHERE wr_subject = '" . sql_real_escape_string($wr_subject) . "'
                AND wr_is_comment = 0 ";
            $row = sql_fetch($sql);
 
            if ($row['cnt'] > 0) {
                alert('이미 상담 등록한 기록이 있습니다.');
                exit;
            }
        }
    }
}

링크 주소 오류

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