게시판 제목 중복체크 질문
본문
게시글 등록시
기존 글들과 제목이 중복돼 있으면 경고창 뜨게하고
글쓰기 페이지로 가게하고 싶습니다. (저장은 되지 않게 하고)
그래서 write_update.skin.php 페이지를 만들고
아래와 같이 소스를 넣었습니다.
그러면 경고창이 뜨고 글쓰기 페이지로 이동합니다.
(입력값은 모두 지워짐)
문제는 저장이 되지 않아야 하는데 저장이 됩니다.
목록에 가면 등록이 돼 있어요.
왜 그런지 갑갑하네요.
그리고 된다면 글쓰기 할때 등록된 내용이 지워지지 않게 할 순 없나요?
--write_update.skin.php 파일내용--
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$sql = "select count(*) as cnt from g5_write_auth where wr_subject = '$wr_subject' ";
$row = sql_fetch($sql);
if($row['cnt']) {
alert(" 제목이 중복됩니다. 다른 제목을 력해 주세요. ");
}
?>
답변 3
파일명을 write_update.head.skin.php 로 해보세요.
저장은 안 되지만 원래 입력하려고 했던 내용은 이것도 지워집니다.
해당은 끝나고 체크하는겁니다. include보면 head 있는데 그 파일 만드셔서 하시면 됩니다.
중복체크 해결하셧어요?
저도 적용할려고 하는데 어떤방법으로 해결하셧는지 방법 부탁드립니다
답변을 작성하시기 전에 로그인 해주세요.