Dreamweaver MX가 방명록을 만듭니다. (1)
저자:Eve Cole
업데이트 시간:2009-05-31 21:07:19
안녕하세요 여러분, 우리 다시 만나요. :) 이전 장에서는 DW MX의 서버 비헤이비어를 활용하여 데이터베이스를 운영하고 동적 페이지를 생성하는 방법에 대해 이야기했는데, 좀 헷갈리고 이해하기 쉽지 않다고 생각하지 않으시나요? 네, 앞서 이야기한 것은 개별 서버의 동작인데, 연결이 없는 것 같습니다. 이번 장에서는 DW MX의 서버 동작을 유연하게 적용하여 방명록을 만드는 방법을 알아봅니다! (예, 코드 한 줄도 작성하지 않고 대부분의 서버 동작을 사용하는 방명록입니다.)
먼저 몇 가지 준비 작업을 수행하고 몇 가지 새 페이지를 만들고 이름을 지정합니다.
index.asp: 방명록 홈 페이지, 메시지 등을 표시하는 데 사용됩니다.
new.asp: 새 메시지를 게시합니다.
rep.asp: 웹마스터가 메시지에 응답하기 위해 사용하는 페이지입니다.
edit.asp: 일부 유해한 메시지 내용을 편집하기 위한 페이지입니다.
del.asp: 위와 동일하지만 방법이 더 무자비하므로 직접 삭제합니다. :)
login.asp: 위에서 언급한 답변, 편집, 삭제 및 기타 작업에 대한 권한은 웹마스터에게만 있습니다. 웹마스터는 이 페이지를 통해 로그인하고 방명록을 관리할 수 있습니다.
Sorry.asp: 로그인이 올바르지 않을 때 반환되는 페이지입니다.
그림(7-1)과 같습니다.
7-1
데이터베이스 측면에서는 그림 (7-2)과 같이 두 개의 테이블을 사용해야 합니다. admin 테이블은 슈퍼유저의 이름과 비밀번호를 저장하는 역할을 하며, f_bbs 테이블은 포스팅 정보를 저장하는 역할을 합니다.
7-2
그림 (7-3)과 같이 관리 테이블에 f_name 및 f_password라는 두 개의 새 필드를 만들고 데이터 유형을 각각 텍스트로 설정합니다.
7-3
테이블 b_bbs는 조금 번거롭지만 두려워하지 말고 단계별로 해보자. 먼저 그림(7-4)을 보자.
7-4
필드 ID는 많은 기능을 가지고 있기 때문에 메시지 내용의 핵심 필드입니다. 데이터 유형을 자동 번호 매기기로 설정하고 기본 키로 설정합니다. 즉, 이를 선택하고 그림 (7-4)의 빨간색 원을 클릭합니다. 단추.
f_name은 메시지를 남긴 사용자의 이름으로 매우 간단합니다.
f_content는 메시지 내용을 저장합니다. 텍스트 데이터 유형은 최대 255자까지만 저장할 수 있으며 이는 메시지 내용에 비해 약간 적기 때문에 메모의 데이터 유형은 최대 65,535자를 저장할 수 있으므로 여기에서 메모로 설정해야 합니다. 문자, 문자이면 충분합니다. :)
f_oicq는 동일한 사용자 이름으로 설정된 메시지 사용자의 OICQ 번호입니다.
f_email은 메시지를 남긴 사용자의 이메일 주소이며 동일한 사용자 이름으로 설정됩니다.
f_homepage는 사용자의 홈페이지 주소이며 동일한 사용자 이름으로 설정됩니다.
f_time은 메시지가 제출된 시간입니다. 여기서 데이터 유형을 날짜/시간으로 변경해야 하며 기본값을 설정해야 합니다. 그림(7-5)과 같습니다. 이 now()는 VBA 내장 함수입니다. 해당 기능은 메시지를 제출할 때 필드 값이 지정되지 않은 경우 시스템이 필드를 현재 날짜 및 시간으로 채우는 것입니다.
f_repcontent는 웹마스터의 답변 내용으로 메시지 내용과 동일합니다. 그러나 그림 (7-6)과 같이 기본값도 추가해야 한다는 점에 유의해야 합니다. 해당 기능은 현재 메시지 내용에 대한 응답이 없는 경우 "아직 응답 없음"을 표시하는 것입니다. 2개의 큰따옴표에 주의하세요. ""와 같이 영어로 입력해야 합니다. ""를 중국어로 입력하면 오류가 발생합니다.
7-5
7-6
데이터베이스를 준비한 후에는 주인공의 차례인 index.asp 이 페이지는 메시지와 일부 기능적 연결을 표시하는 데 사용됩니다. 먼저 그림 (7-7)과 같이 일반적인 모습을 살펴보겠습니다. 동시에 레코드 세트를 생성하고 방명록이라는 이름을 지정하는 것을 잊지 마세요.
7-7
편의상 사진은 사용하지 않았습니다. 대략적인 모습은 위와 같습니다. 가장 중요한 것은 메시지를 남긴 사람의 이름과 메시지 내용, 웹마스터의 답변을 표시하는 것입니다. 다음의 "답장 없음"은 메시지 내용이 없을 때 표시되도록 하기 위해 사용됩니다. 오류가 없을 것입니다. 그렇다면 일부 세심한 독자들은 '왜 내가 위의 데이터베이스에 생성한 OICQ 번호와 홈페이지 주소를 보지 못했을까?'라고 물을 수도 있습니다. 오. . 걱정하지 마십시오. 물론 이것을 사용해야 합니다. 그림 (7-8)을 참조하십시오. 이것은 기본적으로 형성된 모양입니다.
7-8
어때요? OICQ, 이메일, 홈페이지, 출판 시간을 보여주세요. 꽤 번거로운 것 같습니다. 두려워하지 마십시오. 실제로는 매우 간단하며 몇 가지 작은 서버 작업만 수행하면 됩니다. ! 단계별로 살펴보겠습니다.
안녕하세요 여러분, 우리 다시 만나요. :) 이전 장에서는 DW MX의 서버 비헤이비어를 활용하여 데이터베이스를 운영하고 동적 페이지를 생성하는 방법에 대해 이야기했는데, 좀 헷갈리고 이해하기 쉽지 않다고 생각하지 않으시나요? 네, 앞서 이야기한 것은 개별 서버의 동작인데, 연결이 없는 것 같습니다. 이번 장에서는 DW MX의 서버 동작을 유연하게 적용하여 방명록을 만드는 방법을 알아봅니다! (예, 코드 한 줄도 작성하지 않고 대부분의 서버 동작을 사용하는 방명록입니다.)
먼저 몇 가지 준비 작업을 수행하고 몇 가지 새 페이지를 만들고 이름을 지정합니다.
index.asp: 방명록 홈 페이지, 메시지 등을 표시하는 데 사용됩니다.
new.asp: 새 메시지를 게시합니다.
rep.asp: 웹마스터가 메시지에 응답하기 위해 사용하는 페이지입니다.
edit.asp: 일부 유해한 메시지 내용을 편집하기 위한 페이지입니다.
del.asp: 위와 동일하지만 방법이 더 무자비하므로 직접 삭제합니다. :)
login.asp: 위에서 언급한 답변, 편집, 삭제 및 기타 작업에 대한 권한은 웹마스터에게만 있습니다. 웹마스터는 이 페이지를 통해 로그인하고 방명록을 관리할 수 있습니다.
Sorry.asp: 로그인이 올바르지 않을 때 반환되는 페이지입니다.
그림(7-1)과 같습니다.
7-1
데이터베이스 측면에서는 그림 (7-2)과 같이 두 개의 테이블을 사용해야 합니다. admin 테이블은 슈퍼유저의 이름과 비밀번호를 저장하는 역할을 하며, f_bbs 테이블은 포스팅 정보를 저장하는 역할을 합니다.
7-2
그림 (7-3)과 같이 관리 테이블에 f_name 및 f_password라는 두 개의 새 필드를 만들고 데이터 유형을 각각 텍스트로 설정합니다.
7-3
테이블 b_bbs는 조금 번거롭지만 두려워하지 말고 단계별로 해보자. 먼저 그림(7-4)을 보자.
7-4
필드 ID는 많은 기능을 가지고 있기 때문에 메시지 내용의 핵심 필드입니다. 데이터 유형을 자동 번호 매기기로 설정하고 기본 키로 설정합니다. 즉, 이를 선택하고 그림 (7-4)의 빨간색 원을 클릭합니다. 단추.
f_name은 메시지를 남긴 사용자의 이름으로 매우 간단합니다.
f_content는 메시지 내용을 저장합니다. 텍스트 데이터 유형은 최대 255자까지만 저장할 수 있으며 이는 메시지 내용에 비해 약간 적기 때문에 메모의 데이터 유형은 최대 65,535자를 저장할 수 있으므로 여기에서 메모로 설정해야 합니다. 문자, 문자이면 충분합니다. :)
f_oicq는 동일한 사용자 이름으로 설정된 메시지 사용자의 OICQ 번호입니다.
f_email은 메시지를 남긴 사용자의 이메일 주소이며 동일한 사용자 이름으로 설정됩니다.
f_homepage는 사용자의 홈페이지 주소이며 동일한 사용자 이름으로 설정됩니다.
f_time은 메시지가 제출된 시간입니다. 여기서 데이터 유형을 날짜/시간으로 변경해야 하며 기본값을 설정해야 합니다. 그림(7-5)과 같습니다. 이 now()는 VBA 내장 함수입니다. 해당 기능은 메시지를 제출할 때 필드 값이 지정되지 않은 경우 시스템이 필드를 현재 날짜 및 시간으로 채우는 것입니다.
f_repcontent는 웹마스터의 답변 내용으로 메시지 내용과 동일합니다. 그러나 그림 (7-6)과 같이 기본값도 추가해야 한다는 점에 유의해야 합니다. 해당 기능은 현재 메시지 내용에 대한 응답이 없는 경우 "아직 응답 없음"을 표시하는 것입니다. 2개의 큰따옴표에 주의하세요. ""와 같이 영어로 입력해야 합니다. ""를 중국어로 입력하면 오류가 발생합니다.
7-5
7-6
데이터베이스를 준비한 후에는 주인공의 차례인 index.asp 이 페이지는 메시지와 일부 기능적 연결을 표시하는 데 사용됩니다. 먼저 그림 (7-7)과 같이 일반적인 모습을 살펴보겠습니다. 동시에 레코드 세트를 생성하고 방명록이라는 이름을 지정하는 것을 잊지 마십시오.
7-7
편의상 사진은 사용하지 않았습니다. 대략적인 모습은 위와 같습니다. 가장 중요한 것은 메시지를 남긴 사람의 이름과 메시지 내용, 웹마스터의 답변을 표시하는 것입니다. 다음의 "답장 없음"은 메시지 내용이 없을 때 표시되도록 하기 위해 사용됩니다. 오류가 없을 것입니다. 그렇다면 일부 세심한 독자들은 '왜 내가 위의 데이터베이스에 생성한 OICQ 번호와 홈페이지 주소를 보지 못했을까?'라고 물을 수도 있습니다. 오. . 걱정하지 마십시오. 물론 이것을 사용해야 합니다. 그림 (7-8)을 참조하십시오. 이것은 기본적으로 형성된 모양입니다.
7-8
OICQ, 이메일, 홈페이지, 게재시간 등을 보여주시면 어떨까요? 두려워하지 마십시오. 실제로는 매우 간단하며 몇 가지 작은 서버 작업만 수행하면 됩니다. ! 단계별로 살펴보겠습니다.