강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

[펌] 제12강 - 방명록 만들기 I
작성자 : M 최고의하루
등록날짜 : 2008.12.23 09:29
5,101

방명록 소스 분석

테이블 구조 입니다. 다음과 같은 형식으로 테이블을 만듭니다

테이블명 :dbo_tbl_guestbook
2000765716_9682dacf_1.jpg
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><?XML:NAMESPACE PREFIX = O />

소스 파일명

Frm_write.asp

글올리기

Write.asp

실제 디비에 글을 집어넣는

List.asp

디비에 등록되 글을 읽어 화면에 뿌리는곡

Edit.asp

수정

Del.asp

삭제가 이루어지는

Update.asp

수정이 이루어지는

PasswdCheck/2.asp

수정/삭제시 비밀번호 체크부분입니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)글 올리는 폼 소스

frm_write.asp

<%@ Language=VBScript %>
<HTML>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<LINK rel="stylesheet" type="text/css" href="../../boardStyle.css">

<title>글 작성</title>
<script language="Javascript">
' 빈값 허용을 막는 자바스크립트입니다.
function send(form) {
if (form.writer.value=="") {alert("n이름을 입력해 주세요.");document.form.writer.focus();return;}
if (form.content.value=="") {alert("n내용을 입력해 주세요.");document.form.content.focus();return;}
if (form.passwd.value=="") {alert("n패스워드를 입력해 주세요.");document.form.passwd.focus();return;}
form.submit();
}
' email주소를 체크하는 스크립트..
function check_email()
{
str=document.form.email.value

if (str != "") {
if(str.indexOf('@') == -1) {
alert("올바른 e-mail형식이 아닙니다.rn 다시입력하세요.")
document.form.email.focus()
document.form.email.select()
}
}
return;
}
</script>
</head>

<body link="#000080" onLoad="document.form.writer.focus()">
<form action="write.asp" method="post" name="form">
<input type=hidden name= Forum_idvalue="<%=forum_id%>"> '삭제해주셔도됩니다.필요없음..
<table border="0" cellpadding="2" cellspacing="0" width=550 align=center bgcolor=#e2e2d6>
<tr>
<td align="middle"><font size="2" >이   름</font></td>
<td ><input size="10" maxlength="10" name="writer" style="BACKGROUND-COLOR: #c0c0b0; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid"
> </td>
</tr>
<tr>
<td align="middle"><font size="2" >전자우편</font></td>
<td ><input size="40" maxlength="40" name="email"
style="BACKGROUND-COLOR: #eaeade; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid"
onBlur="check_email();"></td>
</tr>
<tr>
<td align="middle"><font size="2" >홈페이지</font></td>
<td ><input size="40" maxlength="250" name="homepage" value="http: '" style="BACKGROUND-COLOR: #eaeade; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid"
></td>
</tr>
<TR> <td align=middle><FONT face=돋움 size=2>특수문자</FONT></td>
<td align=left>
' 요건 특수문자를 표현하기위한스크립트..
<script language="Javascript">
<!--
text="
ㆍ『』♬♪♩♀♂★☆◑◐◀◁▶▷■▣□●◎○◆◈◇♥♡♠♤♣♧▼▽▲△⊙▒▤▥▨▧▦▩☏☎™ⓒ㈜㉿→←☞☜
"
for(i=0; i < text.length; ++i){
document.write("<input type='button' value= '"+text.charAt(i)+"'style='background: #EAEADE;;border=1 solid #808080' onclick='InsChar("+i+")'>")
if((i+1) % 18 == 0) document.write("<br>")
}

function InsChar(c) {
document.form.content.value=document.form.content.value+text.charAt(c)
document.form.content.focus()

}
-->
</script>

</td></TR>
<tr>
<td valign="top" align="middle"><font size="2" ><br><br>내   용</font></td>
<td ><TEXTAREA cols=50 name=content rows=9 style="BACKGROUND-COLOR: #c0c0b0; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid"></TEXTAREA></td>
</tr>
<tr>
<td align="middle"><font size="2" >비밀번호</font></td>
<td ><input type="password" size="8" maxlength="8" name="passwd" style="BACKGROUND-COLOR: #c0c0b0; BORDER-BOTTOM: #808080 1px solid; BORDER-LEFT: #808080 1px solid; BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid"
> * <FONT face=굴림 size=2>글을 삭제하거나 수정할 때 필요</FONT></td>
</tr><tr>
<td> </td><td><INPUT name=tag type=checkbox value=1 checked>태그 효과</FONT></td>< BR> </tr>< BR> <tr><BR><td colspan= 2align=middle><inputtype="button"value="글을올립니다"onclick="send(this.form)"style="BACKGROUND-COLOR:#c0c0b0;BORDER-BOTTOM:black1pxsolid;BORDER-LEFT:black1pxsolid;BORDER-RIGHT:black1pxsolid;BORDER-TOP:black1pxsolid;HEIGHT:19px"id=button1name=button1><BR><inputtype="button"value="리스트"onclick="javascript:location='list.asp?forum_id=<%=forum_id%>'" id=button2 name=button2 style="BACKGROUND-COLOR: #c0c0b0; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; HEIGHT: 19px">
</td></tr>
</table>
</form>
</body>
</html>

[출처] 정신차렷

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
3075 [ JSP ] 브라우저 인코딩이 자동으로 한글이 안되는 경우 해결법 99 단국강토 01.02 3050
3074 [ JS ] 버튼을 이용한 이미지 넘기기 ( 이미지 리스트 ) 99 단국강토 01.02 2747
3073 [AJAX] 자바스크립트에서 XML 파일 읽어 오기 99 단국강토 12.30 2863
3072 [AJAX] DOMDocument 에서 selectSingleNode 을 이용한 XML 노드 (Node) 찾기 99 단국강토 12.30 2778
3071 [ JS , AJAX ] DOM 크로스브라우징 : 원하는 노드 찾기 [ createDocument , DOMDocument ] M 최고의하루 12.26 2525
3070 외부링크 금지하는 방법 M 최고의하루 12.26 2631
3069 오늘 하루 창 열지 않기 M 최고의하루 12.24 2785
3068 DLL화일 레지스트리에 등록 또는 삭제 하기 M 최고의하루 12.24 2798
3067 팝업창 닫고 프레임이 있는 부모창에서 원하는 페이지로 이동하기 M 최고의하루 12.23 5284
3066 [펌] 제11강 - ADO(Active Database Object) - Database Access Component Cobol vs C#-2 M 최고의하루 12.23 2419
3065 [펌] 제11강 - ADO(Active Database Object) - Database Access Component Cobol vs C#-1 M 최고의하루 12.23 9482
열람중 [펌] 제12강 - 방명록 만들기 I M 최고의하루 12.23 5102
3063 [펌] 제13강 - 방명록 만들기 II M 최고의하루 12.20 4522
3062 [펌] 제14강 - 방명록 만들기 III M 최고의하루 12.20 2658
3061 [펌] 제15강 - 방명록 만들기 IV M 최고의하루 12.19 2575
3060 [펌] 제16강 - 방명록 만들기 V M 최고의하루 12.19 2339
3059 제17강 - 방명록 만들기 VI M 최고의하루 12.18 2419
3058 [펌] 제18강 - 방명록 만들기 VII M 최고의하루 12.04 2537
3057 아작스관련 코드 링크들 M 최고의하루 12.04 2603
3056 배열 사용 13 김영철 01.14 2928
3055 [엑셀과 mysql의 데이터이동] 13 김영철 01.14 3152
3054 액티브X IE 패치에 따른 자동 자바스크립트 출력 소스 (회피법) 13 김영철 01.14 2078
3053 익스플로러(IE)플러그인ActiveX액티브엑스활성화특허침해에따른 설계변경패치에대한 개발코딩간편변경방법 13 김영철 01.14 3369
3052 PHP has encountered an Access Violation at 에러 구문 13 김영철 01.14 2770
3051 PHP.INI 설정에 따른 변수 이름 바꾸기 13 김영철 01.14 3183
3050 휴대폰 하이픈 처리 함수 13 김영철 01.14 2757
3049 POST , GET 으로 변수 전달 안될때 13 김영철 01.14 3157
3048 라이오 버튼 디버깅용 체크여부 확인 13 김영철 01.14 3195
3047 특정부분만 프린트하기 13 김영철 01.14 2842
3046 위지에디터 모음 13 김영철 01.14 2608
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취