- Dreamweaver 사용 안내서
- 소개
- Dreamweaver 및 Creative Cloud
- Dreamweaver 작업 영역 및 보기 옵션
- 사이트 설정
- 파일 관리
- 레이아웃 및 디자인
- CSS
- 페이지 내용 및 에셋
- 페이지 속성 설정
- CSS 머리글 속성 및 CSS 링크 속성 설정
- 텍스트 작업
- 텍스트, 태그, 속성 찾기 및 바꾸기
- DOM 패널
- 라이브 뷰에서 편집
- Dreamweaver에서 문서 인코딩
- 문서 창에서 요소 선택 및 보기
- 속성 관리자에서 텍스트 속성 설정
- 웹 페이지 맞춤법 검사
- Dreamweaver에서 가로줄 사용
- Dreamweaver에서 글꼴 조합 추가 및 수정
- 에셋을 사용하여 작업
- Dreamweaver에서 날짜 삽입 및 업데이트
- Dreamweaver에서 즐겨찾기 에셋 만들기 및 관리
- Dreamweaver에서 이미지 삽입 및 편집
- 미디어 오브젝트 추가
- Dreamweaver에서 비디오 추가
- HTML5 비디오 삽입
- SWF 파일 삽입
- 오디오 효과 추가
- Dreamweaver에서 HTML5 오디오 삽입
- 라이브러리 항목을 사용하여 작업
- Dreamweaver에서 아랍어 및 히브리어 텍스트 사용
- 링크 및 내비게이션
- jQuery 위젯 및 효과
- 웹 사이트 코딩
- Dreamweaver에서의 코딩 정보
- Dreamweaver의 코딩 환경
- 코딩 환경 설정
- 코드 색상 표시 맞춤 설정
- 코드 작성 및 편집
- 코드 힌트 및 코드 완성
- 코드 축소 및 확장
- 스니펫으로 코드 재사용
- 코드 린트
- 코드 최적화
- 디자인 뷰에서 코드 편집
- 페이지의 헤드 내용 작업
- Dreamweaver에 서버측 포함 삽입
- Dreamweaver에서 태그 라이브러리 사용
- Dreamweaver에 사용자 정의 태그 가져오기
- JavaScript 비헤이비어 사용(일반 지침)
- 빌트인 JavaScript 비헤이비어 적용
- XML 및 XSLT 정보
- Dreamweaver에서 서버측 XSL 변환 수행
- Dreamweaver에서 클라이언트측 XSL 변환 수행
- Dreamweaver에서 XSLT의 문자 엔티티 추가
- 코드 서식 지정
- 제품 간 워크플로
- 템플릿
- Dreamweaver 템플릿 정보
- 템플릿 및 템플릿 기반 문서 인식
- Dreamweaver 템플릿 만들기
- 템플릿에서 편집 가능 영역 만들기
- Dreamweaver에서 반복 영역 및 표 만들기
- 템플릿의 옵션 영역 사용
- Dreamweaver에서 편집 가능 태그 속성 정의
- Dreamweaver에서 중첩 템플릿을 만드는 방법
- 템플릿 편집, 업데이트 및 삭제
- Dreamweaver에서 xml 내용 내보내기 및 가져오기
- 기존 문서에서 템플릿 적용 또는 제거
- Dreamweaver 템플릿의 내용 편집
- Dreamweaver에서 템플릿 태그에 대한 구문 규칙
- 템플릿 영역의 강조 표시 환경 설정
- Dreamweaver에서 템플릿 사용 시 이점
- 모바일 및 멀티스크린
- 다이내믹 사이트, 페이지 및 웹 양식
- 웹 애플리케이션 이해
- 애플리케이션 개발용 컴퓨터 설정
- 데이터베이스 연결 문제 해결
- Dreamweaver에서 연결 스크립트 제거
- 다이내믹 페이지 디자인
- 다이내믹 콘텐츠 소스 개요
- 다이내믹 콘텐츠의 소스 정의
- 페이지에 다이내믹 콘텐츠 추가
- Dreamweaver에서 다이내믹 콘텐츠 변경
- 데이터베이스 레코드 표시
- Dreamweaver에서 라이브 데이터 제공 및 문제 해결
- Dreamweaver에서 사용자 정의 서버 비헤이비어 추가
- Dreamweaver를 사용하여 양식 구성
- 양식을 사용하여 사용자 정보 수집
- Dreamweaver에서 ColdFusion 양식 작성 및 활성화
- 웹 양식 제작
- 양식 요소를 위한 HTML5 지원 개선
- Dreamweaver를 사용하여 양식 개발
- 애플리케이션의 시각적 구성
- 웹 사이트 테스트, 미리보기 및 게시
- 문제 해결
Dreamweaver 애플리케이션에서 사용자가 데이터베이스에 새 레코드를 삽입할 수 있는 레코드 삽입 페이지를 작성하는 방법에 대해 학습합니다.
Dreamweaver의 현재 버전 이후로 사용자 인터페이스가 간소화되었습니다. 따라서 이 문서에 설명된 옵션 중에 Dreamweaver의 현재 버전에 없는 옵션이 있을 수 있습니다. 자세한 내용은 이 문서를 참조하십시오.
레코드 삽입 페이지 구성 정보
사용자가 데이터베이스에 새 레코드를 삽입할 수 있는 페이지를 애플리케이션에 넣을 수 있습니다.
삽입 페이지는 두 개의 구성 블록으로 구성됩니다.
사용자가 데이터를 입력할 수 있는 HTML 양식
데이터베이스를 업데이트하는 레코드 삽입 서버 비헤이비어
사용자가 양식에서 [전송]을 클릭하면 서버 비헤이비어가 데이터베이스 테이블에 레코드를 삽입합니다.
이러한 구성 블록은 [레코드 삽입 양식] 데이터 오브젝트를 사용하여 한 번에 추가할 수도 있고 Dreamweaver 양식 도구와 [서버 비헤이비어] 패널을 사용하여 개별적으로 추가할 수도 있습니다.
삽입 페이지에는 레코드 편집 서버 비헤이비어를 한 번에 하나만 넣을 수 있습니다. 예를 들어 삽입 페이지에는 [레코드 업데이트] 또는 [레코드 삭제] 서버 비헤이비어를 추가할 수 없습니다.
블록별 삽입 페이지 빌드
양식 도구와 서버 비헤이비어를 사용하여 삽입 페이지를 구성할 수도 있습니다.
삽입 페이지에 HTML 양식 추가
-
[파일] > [새로 만들기] > [빈 페이지]를 선택하여 동적 페이지를 만들고 Dreamweaver 디자인 도구를 사용하여 페이지 레이아웃을 구성합니다.
-
양식을 표시할 위치에 삽입 포인터를 놓고 [삽입] > [양식] > [양식]을 선택하여 HTML 양식을 추가합니다.
페이지에 빈 양식이 만들어집니다. 가는 빨간 선으로 표시되는 양식의 경계선을 표시하기 위해 [보이지 않는 요소]([보기] > [시각 도구] > [보이지 않는 요소])를 활성화할 수도 있습니다.
-
문서 창 아래쪽에서 <form> 태그를 클릭하여 양식을 선택하고 [윈도우] > [속성]을 선택하여 속성 관리자를 연 다음 [양식 이름] 상자에 이름을 입력하여 HTML 양식의 이름을 지정합니다.
사용자가 [전송] 버튼을 클릭할 때 레코드 데이터를 전송할 위치와 방법을 나타내는 양식의 action이나 method 속성은 지정하지 않아도 됩니다. [레코드 삽입] 서버 비헤이비어가 이 속성을 설정해 줍니다.
-
레코드를 삽입하려는 데이터베이스 테이블의 각 열에 대해 [삽입] > [양식] > [텍스트 필드]를 선택하여 텍스트 필드와 같은 양식 오브젝트를 추가합니다.
양식 오브젝트는 데이터를 입력하는 부분입니다. 이러한 용도의 흔한 예로 텍스트 필드를 들 수 있으며 메뉴, 옵션 및 라디오 버튼 등도 사용할 수 있습니다.
-
[삽입] > [양식] > [버튼]을 선택하여 양식에 [전송] 버튼을 추가합니다.
원하는 경우 [전송] 버튼을 선택하고 [윈도우] > [속성]을 선택하여 속성 관리자를 연 다음 [레이블] 상자에 새 값을 입력하여 버튼의 레이블을 변경할 수 있습니다.
데이터베이스 테이블에 레코드를 삽입하는 서버 비헤이비어 추가(ColdFusion)
-
[서버 비헤이비어] 패널([윈도우] > [서버 비헤이비어])에서 플러스(+) 버튼을 클릭한 다음, 팝업 메뉴에서 [레코드 삽입]을 선택합니다.
-
[값 전송 위치] 팝업 메뉴에서 양식을 선택합니다.
-
[데이터 소스] 팝업 메뉴에서 데이터베이스에 대한 연결을 선택합니다.
-
사용자 이름과 암호를 입력합니다.
-
[테이블에 삽입] 팝업 메뉴에서 레코드를 삽입할 데이터베이스 테이블을 선택합니다.
-
레코드를 삽입할 데이터베이스 열을 지정하고, [값] 팝업 메뉴에서 레코드를 삽입할 양식 오브젝트를 선택한 다음 [전송 형식] 팝업 메뉴에서 양식 오브젝트의 데이터 유형을 선택합니다.
데이터 유형은 텍스트, 숫자, 불린 옵션 값 등 데이터베이스 테이블의 열에 사용할 수 있는 데이터의 종류입니다.
양식에 있는 각 양식 오브젝트마다 이 절차를 반복합니다.
-
레코드를 테이블에 삽입한 후 열 페이지를 [삽입 후 이동 위치] 상자에 입력하거나 [검색] 버튼을 클릭하여 파일을 찾습니다.
-
[확인]을 클릭합니다.
Dreamweaver가 서버 비헤이비어를 페이지에 추가합니다. 이 서버 비헤이비어는 사용자가 HTML 양식을 작성하고 [전송] 버튼을 클릭했을 때 데이터베이스 테이블에 레코드를 삽입합니다.
데이터베이스 테이블에 레코드를 삽입하는 서버 비헤이비어 추가(ASP)
-
[서버 비헤이비어] 패널([윈도우] > [서버 비헤이비어])에서 플러스(+) 버튼을 클릭한 다음, 팝업 메뉴에서 [레코드 삽입]을 선택합니다.
-
[연결] 팝업 메뉴에서 데이터베이스에 대한 연결을 선택합니다.
연결을 정의해야 할 경우 [정의] 버튼을 클릭합니다.
-
[표에 삽입] 팝업 메뉴에서 레코드를 삽입할 데이터베이스 테이블을 선택합니다.
-
레코드를 테이블에 삽입한 후 열 페이지를 [삽입 후 이동 위치] 상자에 입력하거나 [검색]을 클릭하여 파일을 찾습니다.
-
[다음에서 값 가져오기] 팝업 메뉴에서 데이터 입력에 사용되는 HTML 양식을 선택합니다.
Dreamweaver는 페이지의 첫 번째 양식을 자동으로 선택합니다.
-
레코드를 삽입할 데이터베이스 열을 지정하고, [값] 팝업 메뉴에서 레코드를 삽입할 양식 오브젝트를 선택한 다음 [전송 형식] 팝업 메뉴에서 양식 오브젝트의 데이터 유형을 선택합니다.
데이터 유형은 텍스트, 숫자, 불린 옵션 값 등 데이터베이스 테이블의 열에 사용할 수 있는 데이터의 종류입니다.
양식에 있는 각 양식 오브젝트마다 이 절차를 반복합니다.
-
[확인]을 클릭합니다.
Dreamweaver가 서버 비헤이비어를 페이지에 추가합니다. 이 서버 비헤이비어는 사용자가 HTML 양식을 작성하고 [전송] 버튼을 클릭했을 때 데이터베이스 테이블에 레코드를 삽입합니다.
서버 비헤이비어를 편집하려면 [윈도우] > [서버 비헤이비어]를 선택하여 [서버 비헤이비어] 패널을 열고 [레코드 삽입] 비헤이비어를 더블 클릭합니다.
데이터베이스 테이블에 레코드를 삽입하는 서버 비헤이비어 추가(PHP)
-
[서버 비헤이비어] 패널([윈도우] > [서버 비헤이비어])에서 플러스(+) 버튼을 클릭한 다음, 팝업 메뉴에서 [레코드 삽입]을 선택합니다.
-
[값 전송 위치] 팝업 메뉴에서 양식을 선택합니다.
-
[연결] 팝업 메뉴에서 데이터베이스에 대한 연결을 선택합니다.
-
[표에 삽입] 팝업 메뉴에서 레코드를 삽입할 데이터베이스 테이블을 선택합니다.
-
레코드를 삽입할 데이터베이스 열을 지정하고, [값] 팝업 메뉴에서 레코드를 삽입할 양식 오브젝트를 선택한 다음 [전송 형식] 팝업 메뉴에서 양식 오브젝트의 데이터 유형을 선택합니다.
데이터 유형은 텍스트, 숫자, 불린 옵션 값 등 데이터베이스 테이블의 열에 사용할 수 있는 데이터의 종류입니다.
양식에 있는 각 양식 오브젝트마다 이 절차를 반복합니다.
-
레코드를 테이블에 삽입한 후 열 페이지를 [삽입 후 이동 위치] 상자에 입력하거나 [검색] 버튼을 클릭하여 파일을 찾습니다.
-
[확인]을 클릭합니다.
Dreamweaver가 서버 비헤이비어를 페이지에 추가합니다. 이 서버 비헤이비어는 사용자가 HTML 양식을 작성하고 [전송] 버튼을 클릭했을 때 데이터베이스 테이블에 레코드를 삽입합니다.
한 번에 삽입 페이지 구성
-
페이지를 디자인 뷰에서 열고 [삽입] > [데이터 오브젝트] > [레코드 삽입] > [레코드 삽입 양식 마법사]를 선택합니다.
-
[연결] 팝업 메뉴에서 데이터베이스에 대한 연결을 선택합니다. 연결을 정의해야 하는 경우 [정의]를 클릭합니다.
-
[표에 삽입] 팝업 메뉴에서 레코드를 삽입할 데이터베이스 테이블을 선택합니다.
-
ColdFusion을 사용하는 경우 사용자 이름과 암호를 입력합니다.
-
레코드를 테이블에 삽입한 후 열 페이지를 [삽입 후 이동 위치] 상자에 입력하거나 [검색] 버튼을 클릭하여 파일을 찾습니다.
-
[양식 필드] 영역에서, 삽입 페이지의 HTML 양식에 포함할 양식 오브젝트 및 데이터베이스 테이블에서 각 양식 오브젝트가 업데이트할 열을 지정합니다.
기본적으로, Dreamweaver는 데이터베이스 테이블의 각 열에 해당하는 양식 오브젝트를 만듭니다. 새로 만든 레코드마다 데이터베이스에서 자동으로 고유 키 ID를 생성할 경우에는 키 열에 해당하는 양식 오브젝트를 목록에서 선택하고 마이너스(-) 버튼을 클릭하여 제거합니다. 이렇게 하면 양식 사용자가 이미 존재하는 ID 값을 입력하는 것을 방지할 수 있습니다.
또한 목록에서 양식 오브젝트를 선택하고 대화 상자의 오른쪽에 있는 위 또는 아래 화살표를 클릭하여 HTML 양식의 양식 오브젝트 순서를 변경할 수 있습니다.
-
HTML 양식에 각 데이터 입력 필드가 표시되는 방식을 지정하려면 [양식 필드] 테이블에서 행을 클릭한 다음, 테이블 아래의 상자에 다음 정보를 입력합니다.
데이터 입력 필드 옆에 표시될 설명 레이블을 [레이블] 상자에 입력합니다. 기본적으로 Dreamweaver에서는 레이블에 테이블의 열 이름을 표시합니다.
[표시 형식] 팝업 메뉴에서 데이터 입력 필드 역할을 할 양식 오브젝트를 선택합니다. 텍스트 필드, 텍스트 영역, 메뉴, 체크 박스, 라디오 그룹 및 텍스트를 선택할 수 있습니다. 읽기 전용 항목의 경우 [텍스트]를 선택합니다. 암호 필드, 파일 필드 및 숨김 필드도 선택할 수 있습니다.
참고:숨김 필드는 양식의 끝에 삽입됩니다.
- [전송 형식] 팝업 메뉴에서 데이터베이스 테이블에 사용할 수 있는 데이터 유형을 선택합니다. 예를 들어 테이블 열에 숫자 데이터만 사용할 수 있는 경우에는 [숫자]를 선택합니다.
- 양식 오브젝트의 속성을 설정합니다. 데이터 입력 필드로 선택한 양식 오브젝트에 따라 옵션이 달라집니다. 텍스트 필드, 텍스트 영역 및 텍스트의 경우 기본값을 입력할 수 있습니다. 메뉴 및 라디오 그룹의 경우 다른 대화 상자를 열어 속성을 설정합니다. 옵션의 경우 [선택됨] 또는 [선택되지 않음] 옵션을 선택합니다.
-
[확인]을 클릭합니다.
Dreamweaver가 HTML 양식과 [레코드 삽입] 서버 비헤이비어를 모두 페이지에 추가합니다. 양식 오브젝트가 기본 테이블에 배치됩니다. 이 기본 테이블은 Dreamweaver 페이지 디자인 도구를 사용하여 사용자 정의할 수 있습니다. 모든 양식 오브젝트는 양식의 경계선 내에 있어야 합니다.
서버 비헤이비어를 편집하려면 [윈도우] > [서버 비헤이비어]를 선택하여 [서버 비헤이비어] 패널을 열고 [레코드 삽입] 비헤이비어를 더블 클릭합니다.