웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[AJAX]DB 해당값을 검색하기
2014.09.24 12:16
<!------------------------- search.asp ------------------------------------------->
<!--#include virtual="/supervisor/include/incl_include_01.asp"--> <!-- DB 연결 -->
<html>
<head>
<meta search</title>
<script language="javascript" type="text/javascript">
var request = null;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = null;
}
}
}
if (request == null)
alert("Error creating request object!");
function Info() {
var query = document.getElementById("query").value;
var url = "query.asp?names=" + escape(query);
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
function updatePage() {
if (request.readyState == 4) {
if (request.status == 200) {
/* Get the response from the server */
var name_value = request.responseText;
if (name_value=="No"){
alert(" 가입된 이름 입니다.\n 다른 이름을 넣어주세요 ~!!")
document.getElementById("query").value = "";
document.getElementById("query").focus();
return ;
}
/* Update the HTML web form */
document.getElementById("name").value = name_value;
} else
alert("Error! Request status is " + request.status);
}
}
</script>
</head>
<body>
<p>아작스</p>
<p>회원 이름 :
<input type="text" size="14" name="query" id="query" onChange="Info();" />
</p>
<p>검색한 이름 : <input type="text" name="name" id="name"></p>
<p>가입된 회원</p>
<%
db_connect()
sql ="select mem_name from table_name" '현재 가입되어있는 회원 이름 불러오기
rs.open sql, db, 1
do while rs.eof=false
response.write rs("mem_name") &"
"
rs.movenext
loop
%>
</body>
</html>
<!--------------------------------------- query.asp ------------------------------------------>
<!--#include virtual="/supervisor/include/incl_include_01.asp"--> <!--- DB 연결 -->
<%
Session.CodePage = 949 '한글로 인코딩 (네이버에서 펌)
Response.CharSet = "euc-kr"
Response.AddHeader "Pragma","no-cache"
Response.AddHeader "Expires","0"
db_connect()
na = Trim(request("names"))
na = Replace(na,"'","") ' 보안상... ㅡ.ㅡ;;;
sql ="select * from table_name where mem_name = '"& na &"'"
rs.open sql, db, 1
if rs.eof or rs.bof then
mem_into = na '회원 가입이 되어있지 않다면...
else
mem_into = "No" '회원 가입이 되어있다면...
end if
rs.close
response.write mem_into
%>
댓글 0
제목 | 글쓴이 | 날짜 |
---|---|---|
한 페이지(화면)에 두개(2개)의 모듈(게시판 등)을 넣는 법 [6] | 황건순 | 2008.08.25 |
음악넣는 BGM코드 70종류 입니다 [1] | 푸른커튼 | 2008.08.25 |
댓글(코멘트) 입력창에 이미지 넣기 [19] | skyatc | 2008.08.29 |
밑에 페이지 네비게이션 수정 (다음10개, 이전10개등으로) [6] | Clanss | 2008.08.29 |
메인화면에 플래시 쉽게 삽입하는 방법.. [12] | 청개구리00 | 2008.08.30 |
문서 카테고리를 메뉴에 적용하기 위한 레이아웃 수정 팁과 개념토론 [7] | 제베 | 2008.08.31 |
원하는 위치에 구글 (맞춤)검색창 달기 [2] | 다케루 | 2008.09.02 |
각 리스트형 위젯에 페이지 기능을 달자. [10] | 라르게덴 | 2008.09.02 |
[우클릭 및 드레그 방지법] 및 [방지된 홈페이지 해재법] >0< [7] | 이홍석295 | 2008.09.03 |
카멜레온 최근글 위젯 클릭시 새창 팁 | 가랑바람 | 2008.09.04 |
회원 포인트 선물 하기 등 포인트 변경시 바로 적용 방법 | 한꼬마 | 2008.09.06 |
동일서버내 페이지에서 로그인정보 활용하기... [4] | 수로 | 2008.09.06 |
다음카페에 끊김없이 음악나오게 하기 | 푸른커튼 | 2008.09.06 |
등록하시겠습니까? 등록할까요? 안 나오고 바로 글 등록되게 하는 법 [6] | 황건순 | 2008.09.08 |
블로그, 홈페이지 가입시 자동 입력되는 http:// 없애기 [2] | 류영무 | 2008.09.09 |
IP 주소 4자리수 모두 공개하는 방법 [1] | 블루파티 | 2008.09.11 |
에디터 9pt 추가 및 에디터에도 웹폰트 보이게 하기. [13] | 욜리 | 2008.09.11 |
사진 한꺼번에 일괄적으로 올리기 [4] | 안정수650 | 2008.09.12 |
게시판 에디터 폰트 글자(글씨)크기 변경하는 법 | 씨에씨에 | 2008.09.12 |
주소록 구현 (외부 페이지) [17] | CSLab | 2008.09.15 |