(15) ÁÖ¼ÒÀԷ½à ¿ìÆí¹øÈ£ °Ë»ö ±â´É Ãß°¡Çϱâ. - ´ÙÀ½ ±×¸²°ú °°ÀÌ ¿ìÆí¹øÈ£°Ë»ö±â´ÉÀ» Ãß°¡ÇÏ¿© ¹æ¹®°´ÀÌ ¿ìÆí¹øÈ£¸¦ °Ë»öÇÏ¸é ¾î´ÀÁ¤µµÀÇ ÁÖ¼Ò°¡ ÀÚµ¿À¸·Î ÇÒ´çµÇ°í ³ª¸ÓÁö ¼¼¼¼ÇÑ ÁÖ¼Ò¸¦ Àûµµ·Ï ÀÔ·ÂÆûÀ» ¹Ù²Ù¾î º¸ÀÚ.
ÀÔ·ÂÆûÀ» À§ÀÇ ±×¸²°ú °°ÀÌ ¸¸µé±â À§ÇØ ±âÁ¸ÀÇ login_new.asp ¹®¼Áß form ű׺κÐÀ» ´ÙÀ½°ú °°ÀÌ ¼öÁ¤Çϵµ·Ï ÇÑ´Ù.
login_new.asp |
<html>
<head><title>»õ·Î¿îȸ¿ø</title>
<script language="JavaScript">
<!--
...»ý·«...
// -->
</script>
<style type="text/css">
<!--
...»ý·«...
-->
</style>
</head>
<body>
<form action=./login_insert.asp method=post name=form
onSubmit="Javascript:return CheckForm();">
<table border=0 width=100% cellpadding=0 cellspacing=0>
<tr><td bgcolor=black>
<table border=0 width=100% cellpadding=3 cellspacing=1>
<tr><td bgcolor=#C7E4FD align=center><b>ȸ¿ø°¡ÀÔ¾ç½Ä</b></td></tr>
<tr><td bgcolor=white>
<table border=0 witdh=100% cellpadding=0 cellspacing=0>
<tr><td align=center bgcolor=#eff8ff>¾ÆÀ̵ð</td>
<td> <input type=text size=15 name=id style="border:1 dashed;"></td></tr>
<tr><td align=center bgcolor=#eff8ff>ºñ¹Ð¹øÈ£</td>
<td> <input type=password size=15 name=pwd style="border:1 dashed;"></td></tr>
<tr><td align=center bgcolor=#eff8ff>ºñ¹øÈ®ÀÎ</td>
<td> <input type=password size=15 name=pwd2 style="border:1 dashed;"></td></tr>
<tr><td align=center bgcolor=#eff8ff>À̸§</td>
<td> <input type=text size=15 name=name style="border:1 dashed;"></td></tr>
<tr><td align=center bgcolor=#eff8ff>Áֹεî·Ï</td>
<td> <INPUT name=jumin1 maxLength=6 size=6 style="border:1 dashed;">
- <INPUT name=jumin2 maxLength=7 size=7 style="border:1 dashed;"></td></tr>
<tr><td align=center bgcolor=#eff8ff>À̸ÞÀÏ</td>
<td> <input type=text size=20 name=email style="border:1 dashed;"></td></tr>
<tr><td align=center bgcolor=#eff8ff>¿ìÆí¹øÈ£</td>
<td>
<input type=text name=zipcode1 size=3 maxlength=3 style='border: 1 dashed;' readonly>
- <input type=text name=zipcode2 size=3 maxlength=3 style='border: 1 dashed;' readonly>
¡Ø <a href='#' ONCLICK="window.open('login_zipcode.asp','win','width=450,height=350,
menubar=no,scrollbars=yes');return false">¿ìÆí¹øÈ£°Ë»ö</a></td></tr>
<tr><td align=center bgcolor=#eff8ff>ÁÖ¼Ò</td>
<td> <input type=text size=60 MAXLENGTH=200 name=address
style="border:1 dashed;" readonly></td></tr>
<tr><td align=center bgcolor=#eff8ff>³ª¸ÓÁöÁÖ¼Ò</td>
<td> <input type=text size=60 MAXLENGTH=200 name=address2
style="border:1 dashed;"></td></tr>
</table>
</td></tr>
</table>
</td></tr>
</table>
<table border=0 width=100% cellpadding=3 cellspacing=3>
<tr><td align=center>
<input type=image src=./img/ok.gif alt="ȸ¿ø°¡ÀÔ">
</table>
</form>
</body>
</html> | | |
³ì»öºÎºÐÀÌ Ãß°¡µÈ ºÎºÐÀε¥...¿ìÆí¹øÈ£°Ë»öÀÇ ÇÏÀÌÆÛ¸µÅ©¸¦ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇØ¼ ÀÛÀº âÀÌ ¶ç¿öÁöµµ·Ï ¼³Á¤ÇÏ´Â ¹æ¹ýÀÌ´Ù. ±× ÀÛÀº â¿¡ µé¾î°¥ ³»¿ëÀ» login_zipcode.asp ¹®¼·Î ÁöÁ¤ÇÏ¿´´Ù. À̰ÍÀº ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇÑ´Ù.
login_zipcode.asp |
<html>
<head>
<title>¿ìÆí¹øÈ£ ã±â</title>
<style type="text/css">
<!--
BODY, table, tr, td, font,input, textarea, select
{
font-family: ±¼¸²;
font-size: 9pt;
}
-->
</style><script Language="JavaScript">
<!--
function Zip_search()
{
if (document.Zip.address.value.length == 0) {
alert("ãÀ¸½Ã´Â µ¿À̸§À» ÀÔ·ÂÇϽÿÀ.");
document.Zip.address.focus();
return false;
}
else{
document.Zip.action="login_zipcode_search.asp";
document.Zip.submit();
return true;
}
}
function Cancel() { self.close(); }
//-->
</script>
</head>
<body onload="document.Zip.address.focus()">
<center>
<font color=Green size=3>¿ìÆí¹øÈ£°Ë»ö - Step 1/2</font>
<hr size=0 width=90%>
<font>ãÀ¸½Ã´Â µ¿/À¾/¸é/¸® À̸§À» ÀÔ·ÂÇϼ¼¿ä.<br>
¿¹) 'Çà½Åµ¿' , '¸ñµ¿' , '»ó°èµ¿'</font>
<p>
<form method="POST" name="Zip" onSubmit="return Zip_search();">
<hr size=0 width=90%>
<input type="text" name="address" size="20" maxlength="20" value="" style='border:solid 1;'>
<hr size=0 width=90%>
<IMG SRC="./img/ok.gif" BORDER=0 hspace=0 alt="È®ÀÎ" OnClick="Zip_search();">
</form>
</center>
</body>
</html> | | |
login_new.asp¹®¼¸¦ ºê¶ó¿ìÀú·Î È®ÀÎÇÏ°í ¿ìÆí¹øÈ£°Ë»öÀ» ´©¸£¸é ¶ß´Â ÀÛÀº â(login_zipcode.asp)´Â ´ÙÀ½°ú °°´Ù.
¿©±â¿¡¼ ¿øÇÏ´Â µ¿(ex:Çà½Åµ¿)À» ÀÔ·ÂÇϰí È®ÀÎÀ» ´©¸£¸é ÀÔ·ÂµÈ Äõ¸®°ªÀ» »ó´ÜÀÇ login_zipcode.asp ¼Ò½º³» »¡°£»öÀ¸·Î ÁöÁ¤µÈ ºÎºÐÀÎ Zip_search() ÇÔ¼ö·Î °ªÀ» µ¹¸®°í ÀÌ ÇÔ¼ö¾È¿¡¼ login_zipcode_search.asp ¹®¼·Î ´Ù½Ã Äõ¸® °ªÀ» º¸³»°Ô µÈ´Ù. ÀÌÁ¦ login_zipcode_search.asp ¹®¼¸¦ ´ÙÀ½°ú °°ÀÌ ÀÛ¼ºÇÑ´Ù.
login_zipcode_search.asp |
<html>
<head>
<title>¿ìÆí¹øÈ£ ã±â</title>
<style type="text/css">
<!--
BODY, table, tr, td, font,input, textarea, select
{
font-family: ±¼¸²;
font-size: 9pt;
}
-->
</style><script Language="JavaScript">
<!--
function Zip_search() {
if (document.Zip.address.value.length == 0) {
alert("ãÀ¸½Ã´Â µ¿À̸§À» ÀÔ·ÂÇϽÿÀ.");
document.Zip.address.focus();
return false;
}
else{
document.Zip.action="login_zipcode_search.asp";
document.Zip.submit();
return true;
}
}
function confirm(dck)
{
if (dck.zip_chk.length == null) {
var zip_1 = dck.zip_chk.value.substring(0,3);
var zip_2 = dck.zip_chk.value.substring(4,7);
var zip_address = dck.zip_chk.value.substring(7);
}
for(var i=0; i<dck.zip_chk.length; i++) {
if(dck.zip_chk[i].checked == true) {
var zip_1 = dck.zip_chk[i].value.substring(0,3);
var zip_2 = dck.zip_chk[i].value.substring(4,7);
var zip_address = dck.zip_chk[i].value.substring(7);
break;
}
}
if( i==dck.zip_chk.length ) {
alert("ÇØ´ç ÁÖ¼Ò¸¦ ¼±ÅÃÇϽʽÿä.");
}
else {
opener.form.zipcode1.value = zip_1;
opener.form.zipcode2.value = zip_2;
opener.form.address.value = zip_address;
opener.form.address2.focus();
self.close();
}
}
//-->
</script>
</head>
<body onload="document.Zip.address.focus()">
<center>
<font color=Green size=3>¿ìÆí¹øÈ£°Ë»ö - Step 2/2</font>
<hr size=0 width=95%>
<font>ãÀ¸½Ã´Â µ¿/À¾/¸é/¸® À̸§À» ÀÔ·ÂÇϼ¼¿ä.<br>
¿¹) 'Çà½Åµ¿' , '¸ñµ¿' , '»ó°èµ¿'</font>
<p>
<form method="POST" name="Zip" onSubmit="return Zip_search();">
<hr size=0 width=95%>
<input type="text" name="address" size="20" maxlength="20" value="" style='border:solid 1;'> <IMG align=absmiddle SRC="./img/ok.gif" BORDER=0 hspace=0 alt="È®ÀÎ" OnClick="Zip_search();">
<hr size=0 width=95%>
</form>
<table border=0 width=90%><tr><td>
<%
'°Ë»ö¾î¸¦ Àü´Þ¹Þ¾Æ º¯¼ö¿¡ ÀúÀå
Dim address
address = Request("address")
'µ¥ÀÌÅͺ£À̽º ¿¬°á ¼³Á¤
Dim objConn,objRS,SQL
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open ("DSN=dsn_login;UID=abcd;PWD=abcd;")
'ÀڷḦ ·¹ÄÚµå¼Â¿¡ °¡Á®¿À±â
SQL = "select * from zipcode where s3='" & address & "'" & " or s4='" & address & "'"
Set objRS = objConn.Execute(SQL)
'°Ë»öÀÚ·á°¡ ÀÖ´ÂÁö °Ë»ç ¾øÀ¸¸é ´Ù½Ã ÀÔ·ÂÆû¸¸µé°í ÀÖÀ¸¸é ³»¿ë Ãâ·Â
if objRS.EOF then
response.write "°Ë»öµÈ °ªÀÌ ¾ø½À´Ï´Ù. ´Ù¸¥ °Ë»ö¾î·Î.."
else
response.write "<center><font color=blue>Çϳª¸¦ ¼±ÅÃÇÏ½Ã°í ¸Ç¾Æ·¡ È®ÀÎÀ» ´·¯ÁÖ¼¼¿ä</font></center><p>"
response.write "<form method='POST' name='check'>"
Do while Not objRS.EOF
Dim addr,addr2
addr = objRS("s1") & " " & objRS("s2") & " " & objRS("s3") & " " & objRS("s4")
addr2 = objRS("Zipcode") & addr
response.write "<input type='radio' name='zip_chk' value='" & addr2 & "'>"
response.write " <font color=red>" & objRS("Zipcode") & "</font> " & addr & "<br>"
objRS.MoveNext
Loop
response.write "<hr size=0><center>"
response.write "<IMG align=absmiddle SRC='./img/ok.gif' BORDER=0 OnClick='confirm(document.check);'>"
response.write "</center></form>"
end if
Set objRS = nothing
Set objConn = nothing
%>
</td></tr></table></center>
</body>
</html> | | |
login_zip_search.asp ¹®¼¿¡¼´Â ¿ìÆí¹øÈ£ DB¿¡¼ ÀÔ·ÂµÈ µ¿À̸§(ex:Çà½Åµ¿)À» Äõ¸®°ªÀ¸·Î½á °Ë»öÇÏ°Ô µÇ¸ç °Ë»öµÈ ·¹ÄÚµåÀÇ ³»¿ëÀ» ¼ø¼ÀûÀ¸·Î »Ñ·ÁÁÖ´Â ±â´ÉÀ» ÇÑ´Ù. ±×¸®°í »Ñ·ÁÁø ¿ìÆí¹øÈ£¿Í ÁÖ¼Ò¸¦ ´Ù½Ã ¿ø·¡ÀÇ login_new.asp¹®¼°¡ ½ÇÇàµÈ ȸéÀ¸·Î µ¹·ÁÁÖ±â À§ÇØ ÀÚ¹Ù½ºÅ©¸³Æ®¸¦ »ç¿ëÇÏ¿´´Ù. ´ÙÀ½Àº login_zipcode.asp ¿¡¼ '°³Æ÷1µ¿'À¸·Î °Ë»öµÈ ȸéÀÌ´Ù.
µû¶ó¼ À§ÀÇ ¼Ò½º¸¦ ¸¸µé¾î¼ Àû¿ë½ÃŰ·Á¸é ¿ìÆí¹øÈ£DB°¡ ÇÊ¿äÇÏ´Ù. À̰ÍÀº ´ÙÀ½¿¡ ÷ºÎÇÑ zipcode.mdb ÈÀÏ(access)À» msSQL¿¡¼ import½ÃÄÑ ¿øÇÑ´Â DB(¿¹¸¦ µé¾î ÀÌÀü¿¡ ¸¸µé¾ú´ø Login DB)¾È¿¡ zipcode¶ó´Â Å×À̺íÀ» ¸¸µé¾îÁÖ¾î¾ß ÇÑ´Ù. À̰ÍÀº SQL ¼³¸íÀ» Âü°íÇϱ⠹ٶõ´Ù.
|