폼 문의드려용 채택완료
이엠아이디
11개월 전
조회 1,092
(3을 2로 고쳐주세요!)
사이트 하단에 상담신청하는곳이 있는데
이게 게시판으로 만들어진거라고 하거든요
중복된 연락처가 있을 경우 상담신청이 안되게 하려면
소스를 어떻게 수정해야 할까요??ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
미니님a
Expert
11개월 전
extend 폴더에 원하는 파일명.extend.php 파일을 만들어서 아래 코드를 넣어주시면 원하시는데로 될꺼에요
</p>
<p><?php</p>
<p>if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가;</p>
<p>add_event('write_update_before', 'write_update_before_event', 1, 4);</p>
<p>if(! function_exists('write_update_before_event')){</p>
<p> function write_update_before_event($board, $wr_id, $w, $qstr){</p>
<p> </p>
<p> global $g5, $wr_subject; // 전역변수 wr_subject 사용</p>
<p> </p>
<p> // // 수정일 경우 체크하지 않음</p>
<p> if($w == 'u') return;</p>
<p> </p>
<p> $write_table = $g5['write_prefix'] . $board['bo_table'];</p>
<p> </p>
<p> </p>
<p> // inquiry 게시판일 경우에만 체크</p>
<p> if($board['bo_table'] == 'inquiry') {</p>
<p> $sql = " SELECT COUNT(*) AS cnt</p>
<p> FROM {$write_table}</p>
<p> WHERE wr_subject = '" . sql_real_escape_string($wr_subject) . "'</p>
<p> AND wr_is_comment = 0 ";</p>
<p> $row = sql_fetch($sql);</p>
<p> </p>
<p> if ($row['cnt'] > 0) {</p>
<p> alert('이미 상담 등록한 기록이 있습니다.');</p>
<p> exit;</p>
<p> }</p>
<p> }</p>
<p> }</p>
<p>}</p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인