실제로 쿼리 생성 원리는 위에서 배운 데이터 편집 원리와 동일합니다. 먼저 첫 번째 페이지에서 두 번째 페이지로 값을 전달한 다음 두 번째 페이지에서는 전달된 값을 기반으로 해당 값을 가져옵니다. 기록하고 표시, 편집, 삭제 등 해당 처리를 수행합니다. 차이점은 배송 방법입니다. 이전 섹션에서는 주소 연결을 통해 값을 전달했으며 일반 쿼리는 양식을 통해 데이터를 입력한 후 제출한다는 것을 알고 있습니다.
자, 구체적인 생성 과정을 살펴보겠습니다.
먼저 사용자가 쿼리 내용을 입력할 수 있는 페이지를 만들어야 합니다. 그림에 표시된 대로 텍스트 유형과 제출 버튼이 있는 검색이라는 양식 필드를 삽입합니다. 이 양식 필드의 이름은 원하는 대로 사용해야 합니다. 그런 다음 이 양식 필드에 대한 실행 페이지를 추가합니다. 빨간색 선에 커서를 놓으면 양식 속성 패널이 나타납니다. Action 열에 쿼리하고 처리하려는 페이지의 주소를 입력합니다. 여기서는 searchdo.asp를 사용하여 처리합니다. 이 페이지는 나중에 만들겠습니다. 이러한 모든 설정이 완료된 후 이 페이지를 search.asp로 저장하면 값을 전달하는 데 사용하는 첫 번째 페이지가 준비됩니다.
다음으로 searchdo.asp라는 두 번째 페이지를 만듭니다. 평소와 같이 그림과 같이 레코드 세트를 생성하기 위한 패널을 엽니다. 차이점을 보셨나요? 그런데 Filter에 Form Variable이 나타납니다. 자세히 설명하겠습니다. 필터에서 사용자 이름을 선택한다는 것은 검색하려는 범위가 사용자 이름 필드임을 의미합니다. 조건 열에서 포함을 선택합니다. 이는 이 필드에 사용자가 입력한 내용이 포함되어 있는 한 데이터베이스가 사용자 이름 필드 데이터를 표시한다는 의미입니다. 예를 들어 사용자 이름에는 a, aac, aaac라는 콘텐츠가 포함되어 있습니다. 사용자가 a로 검색하면 세 가지 데이터가 모두 표시됩니다. 사용자가 ac로 검색하면 aac와 aaac가 모두 표시됩니다. 양식 변수는 레코드 세트가 양식을 통해 전달된 값을 허용함을 의미합니다. 검색은 양식 필드의 이름입니다. 양식 필드 이름이 검색 문자열인 경우 이에 따라 검색 문자열로 변경해야 합니다. 확인을 클릭하면 레코드 세트가 생성됩니다.
레코드 세트가 생성된 후 위에서 설명한 레코드 표시 방법에 따라 레코드를 표시하기만 하면 됩니다.
브라우저 창을 열고 프로그램의 출력을 봅니다.
이것은 고급 버튼을 클릭했을 때 Ultradev가 생성한 SQL 코드입니다. Request.Form("search")를 보셨나요? 친숙한 것 같습니다. *_'
여기에서는 Dreamweaver Ultradev의 몇 가지 기본 기능을 설명했습니다. 친구여, 이 글을 읽고 나면 기본적인 데이터 표시, 탐색, 편집 및 삭제 기능을 수행할 수 있을 것입니다. 다음으로 먼저 Ultradev의 플러그인 사용 기능에 대해 이야기한 다음, 간단한 웹사이트 백그라운드 관리 프로그램을 통해 배운 내용을 통합해 보겠습니다.
플러그인 사용에 대해 먼저 이야기해야 하는 이유는 플러그인을 사용하여 일부 기능을 쉽게 구현할 수 있고 일부 플러그인은 후속 백그라운드 관리 프로그램에서도 사용되기 때문입니다. 먼저 플러그인의 기본 사용법을 살펴보세요. 주의하시기 바랍니다.