"게시판제목"은 이미 사용중인 제목입니다.

"게시판제목"은 이미 사용중인 제목입니다.

QA

"게시판제목"은 이미 사용중인 제목입니다.

본문

게시판에 글을 작성할 때 제목을 입력하면 이전 제목 리스트와  비교하여 같은 제목이 있으면 "이미 사용중인 제목 입니다."와 같은 메세지가 출력되고 입력창에서 빠져 나오게 하고 싶습니다. 

고수님들께 방법을 여쭙고 싶습니다. 

제가 초보라서 자세히 설명좀 부탁드립니다. 

이 질문에 댓글 쓰기 :

답변 1

bbs/write_update.php

 

$wr_subject = '';

if (isset($_POST['wr_subject'])) {

    $wr_subject = substr(trim($_POST['wr_subject']),0,255);

    $wr_subject = preg_replace("#[\\\]+$#", "", $wr_subject);

}

if ($wr_subject == '') {

    $msg[] = '<strong>제목</strong>을 입력하세요.';

}


이 아래부분에

$find_subject = sql_fetch("select wr_subject from g5_write_게시판명 where wr_subject = '$wr_subject' ");

if($find_subject['wr_subject'] == $wr_subject) {

    alert("이미 사용중인 제목 입니다.");

}

 

이런식으로넣으면 해당 게시판만 같은 제목 못쓰게 할수 있습니다.

 

저 게시판명 부분에 실제 게시판이름 쓰시면 되요

 

이건 해당 게시판 전체에서 같은 제목 찾는겁니다.

 

바로 이전에 쓴거랑 비교를 원하시는거면 이걸로 안되고요

$tmp_write_table = $g5['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
$find_subject = sql_fetch("select wr_subject from $tmp_write_table where wr_subject = '$wr_subject' ");
if($find_subject['wr_subject'] == $wr_subject) {
    alert("이미 사용중인 제목 입니다.");
}

로 하니 게시판명에 관계 없이 현재 작업중인 게시판에 적용되네요..
감사합니다. 덕분에 좋은 공부 했습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT