묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
2005.07.18 12:02
회원가입시나 수정시 닉네임/ID /E-mail 은 중복체크를 하자나요 . 이름도 가능할까요?
$lang->msg_exists_nick_name = \
댓글 2
-
Blues Hawk
2005.07.18 12:33
-
권호일
2005.07.18 21:32
음 답변감사드립니다.
제가 언어쪽엔 거의 문외한이다보니 기본적인 몇가지 말곤 잘 몰라요.
dbfunc()안에 함수로 넣으라고 했는데..ㅜㅜ
함수 넣는방법을 잘 몰라요.
아까 말했던 내용이 아래거인데요.
쿠키에서 정보를 ID를 봅아변수에 넣고
쿼리로 들어가서 그 아이디의 주인에게 chat이라곳에 정보를 넣는거에요.
함수설정법도 좀 부탁드립니다.
$user_name = $HTTP_COOKIE_VARS["user_id"];
// ON값 지정
mysql_query("update $member_table set chat='off' where user_id='$user_name'") or error(mysql_error());
<script language="JavaScript">
<!--
function dbfunc(){
}
// -->
</script>
<body onunload="dbfunc();">
</body>
이런식으로 처리해보세요.
body onunload(창이 닫히는) 가 발생할때 dbfunc() 라는 함수를 호출하는겁니다.
원하시는 DB기능을 dbfunc() 함수안에 넣으시면 되겠네요.
저걸 사용하시면 창이 닫힐때(어떻게 닫아도) 무조건 함수가 실행되기 때문에...
닫기버튼을 눌러서 닫아도 저 함수가 실행이 됩니다. 따라서 닫기버튼을 눌렀을때 DB에 정보를 보내도록 하신부분은 지워야 중복이 안됩니다.
제가 알기로 X 버튼으로 닫아도 그걸 잡아내는 유일한 방법?이라고 알고 있는데...
.....