그 게시판의 여분필드 9번 값이 똑같으면 글 등록 못하게 할수 있나요??? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

그 게시판의 여분필드 9번 값이 똑같으면 글 등록 못하게 할수 있나요??? 정보

그 게시판의 여분필드 9번 값이 똑같으면 글 등록 못하게 할수 있나요???

본문

그 게시판의 여분 필드 9번 값에

 게시글 마다의 특성이 저장 되어 있는데

그 게시판의 여분필드 9번 값이 똑같은 게시글이 있다면 중복 게시글이라고

게시글을 못올리게 할수 있을까요?

댓글 전체

일단 여븐필드 9번값 하고 어떤값을 비교 해야 하는지,,, 어떤값이 없네요?

write.skin.php 의 상단에
만약 9번값하고 문제의 값이 같으면 중지해라,,,

if ($board['bo_9'] == "문제의 비교값") {
alert("글쓰기가 중복입니다.");
}
답변 감사합니다

보드 여분필드 9번 값이 아니라

리스트 전체의 각 게시물 마다의 여분필드 9번 값이네요^^;;

list의 각 게시물 wr_9 와 wirte 의 wr_9 입니다 ^^
아마도 목적이
사용자로 하여금 9번 여분필드에 입력을 하도록 하구요
이때 입력을 하면 다른 사람이 이미 입력을 했으면 못하게 하려는것인가요?

만약 맞다면,,,
글쓰기 할때라던가 글씨기 이후에,,,
이미 입력된 게시글들의 모든 9번필드를 배열로 가저와서
현제 쓰려는 9번필드와 순차적으로 비교를 해야 하는것이겟네요?

회원가입할때 아이디 중복을 막은 원리랑 같이 생각 하면 되는것이구요...


또하나에 방법은 글쓰기 할때 먼저 폼을 하나 만들어서 현제 사용하는 게시판 9번필드를
검색해서 결과를 뿌려주고 결과가 있을때는 쓰지 못하게 메세지를 뛰우고
결과가 없을때 글쓰기 폼으로 넘어가도록 하는것도 있겠네요,,,

이렇게 한다면 글쓰기 할때 9번 필드는 전에 검색했을때 값을 자동으로 입력되게 하고
수정불가 하도록 읽기로만 처리하면 될거구요
목적이 약간 다릅니다.
게시글에 자료 등록시 자료 정보를 추출해서 여분필드 9번에 자동 저장 됩니다.

그래서 목적은 중복 자료 방지 입니다.
게시물에 이름을 바꿔서 자료를 올려도 자료 안에 정보를 추출 해서 게시물 여분필드 9번에 저장하기 때문에 여분필드 중복 검사를 통해 중복 자료를 방지 해보려고 합니다.

추가로 혹시 그 게시판 게시글 전체를 상대로 하는 것보다
몇일 이내 또는 몇번째 게시물 이내의 게시물 중 가능한 것으로 검사 해보고 싶은데
이것도 가능할까요?
여분필드 9번은 자동(비밀)으로 추출되서 저장됨으로 미리 사용자가 자신의 글이 중복인지는 알 수 없겠네요?

그렇다면 스킨의 write_update.skin.php 에서 체크 하는 것이 간단한 구문으로 끝나긴 하겠네요..

기존글들에 9번필드 들을중 현제 글쓰기 9번 필드값을  검색해와서 결과가 있으면
현제 쓰고 있는 글을 지워버리고 메세지를 뛰워주고,,,
없다면 통과 하는것이긴 한데,,,

좀 사용자 입장에서는 불합리 하겠네요.. 다 기록 했는데 나중에 알려주게 되는꼴이 되니까요,
이런 불합리 하는것을 막기 위해서는  막기 위해서는 이미 글쓰기 입력폼을 자바로 체크 하는것은 있을거구요,,,

날짜기간 정해서 검색 하는것은 당연 가능 하구요,,,

어때는 1번 방법은요,,,
write_update.skin.php 에 다음과 같이 구문을 넣어 보세요


//먼저 현제 게시판의 9번필드를 검색 해본다
$info = "select wr_9 from $write_table  where wr_is_comment = '0' and wr_9 = '$wr_9' ";
$row_info = sql_fetch($info);

//만약 결과가 있으면
if($row_info[wr_9]){
//지워버리고 메세지를 알려준다
sql_query("Delete from $write_table  where wr_id = '$wr_id' " );
alert("$row_info[wr_9] 는 이미 등록 됬습니다 미안합니다 지웠습니다.");
}
아 생각 해보니까
글 다 작성 했는데
이렇게 뜨면 좀 그렇겠네요 ^^;;
파일 업로드시 바로 검사 하는 방법을 생각해 보아야 겠네요 ^^;;
좋은 답변 감사합니다~^^
글쓰고 팝업창으로 유효성 체크 하도록 하는것도 쉽겠네요,,
팝업창으로 글 내용을 보내주시고
팝업창에서 단어츨 추출 한다음에 쿼리문과 대조한다음 문제 있는지 확인 하면 되겠네요.
섬세하게 배려 할려면 자바도 들어가야 할것 같구요
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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