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

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

QA

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

답변 1

본문

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

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

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

이 질문에 댓글 쓰기 :

답변 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("이미 사용중인 제목 입니다.");
}

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

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