<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
<!--
function join(){
f_member_chk(ms);
document.ms.submit();
}
.
.
.중략..
</html>
<--이게 member_sign.asp이구요..
.
.
username = request.form("username")
.
.
perfume = request.form("perfume")
sql1="select * from usert where id='"& id &
'기존에 등록된 아이디가 있는지 검색
set rs1=db.execute(sql1)
if rs1.EOF then
sql2 = "insert into usert ("
.
sql2 = sql2 & "'"& perfume &"')"
set rs2=db.execute(sql2)
db.close
set db = nothing
%>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert("가입을 축하드립니다!!!");
location.href("index.asp");
//-->
</SCRIPT>
<%
else
%>
<SCRIPT LANGUAGE="JavaScript">
<!--
alert("이미 등록된 아이디입니다.\n다른 아이디로 가입해주세요.");
history.back();
//-->
</SCRIPT>
<%end if%> <--이것이 member_signok.asp입니다..
소스가 넘 길어서 다 올리 지 못하구 부분부분만 올렸는데여..
오류가 나거나하는 문제가 아니구영..
member_sign.asp에서 action=member_signok.asp를 해줬구여..
member_sign.asp에서 주민번호나 비밀번호 확인해서 잘못된 값이 들어가고 확인버튼을 누르면
alert창이 떠여..그런 담에 member_sign.asp페이지 자체가 그대로 남아있어야 되는데..
잘못된 값만 고치도록여..
그런데 고쳐달라는 alert메세지 창이 뜬후에 "가입축하합니다"라는 alert창이 뜨고 index로 창이 넘어가버려여..
데이타베이스에 데이타두 저장되구여..
잘못된값을 집어넣으면 값이 저장이되면 안되는데 말이졍..
이런 일 겪었던 분이나 아시는 분 계시면 가르쳐주세요..
카페 게시글
ASP Q/A
[질문]
회원가입폼에서 질문드립니다..
다음검색