W tym artykule omówiono tworzenie strony wstawiania rekordów w aplikacji Dreamweaver, która umożliwia użytkownikom wstawianie nowych rekordów do bazy danych.
Interfejs użytkownika w programie Dreamweaver i nowszych wersjach został uproszczony. Dlatego począwszy od wersji Dreamweaver niektóre opcje opisane w tym artykule mogą nie być dostępne. Więcej informacji zawiera ten artykuł.
Informacje o budowaniu strony wstawiania rekordów
Aplikacja może zawierać stronę umożliwiającą użytkownikom wstawianie nowych rekordów do bazy danych.
Strona wstawiania składa się z dwóch elementów:
Formularza HTML, który pozwala użytkownikom wprowadzać dane
Zachowanie serwerowe Wstaw rekord uaktualnia bazę danych
Kiedy użytkownik klika przycisk Prześlij na formularzu, zachowanie serwerowe wstawia rekordy do bazy danych.
Można dodać te elementy składowe w jednej operacji za pomocą obiektu danych Formularz wstawiania rekordu lub dodać je osobno, używając narzędzi formularzy Dreamweaver i panel Zachowania serwera.
Strona wstawiania może zawierać tylko jedno zachowanie serwerowe modyfikujące rekordy. Na przykład możesz dodać zachowanie serwerowe Uaktualnij rekord lub Usuń rekord do strony wstawiania.
Zbuduj stronę wstawiania element po elemencie
Można również utworzyć stronę wstawiania, używając narzędzi formularzy i zachowań serwera.
Dodawanie formularza HTML do strony wstawiania
Na stronie zostanie utworzony pusty formularz. Może być konieczne włączenie Elementów niewidocznych (Widok > Pomoce wizualne > Elementy niewidoczne), aby zobaczyć granice formularza reprezentowane przez cienkie czerwone linie.
Nie trzeba określać atrybutu action ani method formularza, aby poinformować go, gdzie i jak wysłać dane rekordu, gdy użytkownik kliknie przycisk Prześlij. Zachowanie serwera Wstaw rekord ustawia te atrybuty automatycznie.
Obiekty formularza służą do wprowadzania danych. Pola tekstowe są popularne w tym celu, ale można również używać menu, opcji i przycisków radiowych.
Można zmienić etykietę przycisku Prześlij, wybierając ten przycisk, otwierając Inspektor właściwości (Okno > Właściwości) i wpisując nową wartość w polu Etykieta.
Dodaj zachowanie serwera do wstawiania rekordów w tabeli bazy danych (ColdFusion)
Typ danych to rodzaj danych, jakich oczekuje kolumna w tabeli bazy danych (tekst, wartości numeryczne, opcje logiczne).
Powtórz tę procedurę w przypadku każdego obiektu formularza w formularzu.
Dreamweaver dodaje zachowanie serwera do strony, które umożliwia użytkownikom wstawianie rekordów w tabeli bazy danych poprzez wypełnienie formularza HTML i kliknięcie przycisku Prześlij.
Dodaj zachowanie serwera umożliwiające wstawianie rekordów do tabeli bazy danych (ASP)
Kliknij przycisk Definiuj, jeżeli chcesz zdefiniować połączenie.
Dreamweaver automatycznie wybiera pierwszy formularz na stronie.
Typ danych to rodzaj danych, którego oczekuje kolumna w tabeli bazy danych (dane tekstowe, numeryczne, wartości opcji logicznych).
Powtórz procedurę dla każdego obiektu formularza w swoim formularzu.
Dreamweaver dodaje zachowanie serwera do strony, które pozwala użytkownikom wstawiać rekordy do tabeli bazy danych poprzez wypełnienie formularza HTML i kliknięcie przycisku Wyślij.
Aby edytować zachowanie serwera, otwórz panel Zachowania serwera (Okno > Zachowania serwera) i kliknij dwukrotnie zachowanie Wstaw rekord.
Dodaj zachowanie serwera do wstawiania rekordów w tabeli bazy danych (PHP)
Typ danych to rodzaj danych, którego oczekuje kolumna w tabeli bazy danych (tekst, numeryczne, wartości opcji logicznych).
Powtórz procedurę dla każdego obiektu formularza w swoim formularzu.
Dreamweaver dodaje zachowanie serwera do strony, które pozwala użytkownikom wstawiać rekordy do tabeli bazy danych poprzez wypełnienie formularza HTML i kliknięcie przycisku Wyślij.
Budowanie strony wstawiania za pomocą jednej operacji
Domyślnie Dreamweaver tworzy obiekt formularza dla każdej kolumny w tabeli bazy danych.Jeśli baza danych automatycznie generuje unikalne identyfikatory kluczy dla każdego nowego rekordu, usuń obiekt formularza odpowiadający kolumnie kluczowej, zaznaczając go na liście i klikając przycisk Minus (-).Eliminuje to ryzyko wprowadzenia przez użytkownika formularza wartości identyfikatora, która już istnieje.
Można też zmienić kolejność obiektów formularza w formularzu HTML, zaznaczając obiekt formularza na liście i klikając strzałkę w górę lub w dół po prawej stronie okna dialogowego.
W polu Etykieta wprowadź opisową etykietę, która będzie wyświetlana obok pola wprowadzania danych. Domyślnie program Dreamweaver wyświetla nazwę kolumny tabeli w etykiecie.
Z wyskakującego menu Wyświetl jako wybierz obiekt formularza, który będzie służył jako pole wprowadzania danych. Można wybrać następujące elementy: Pole tekstowe, Obszar tekstowy, Grupa przycisków opcji, Pole wyboru lub Tekst. Dla pozycji tylko do odczytu (bez możliwości edycji) wybierz pozycję Tekst. Możesz także wybrać Pole hasła, Pole pliku oraz Pole ukryte.
Ukryte pola są wstawianie na końcu formularza.
- W menu wyskakującym Prześlij jako, wybierz format danych akceptowany przez tabelę bazy danych. Na przykład jeżeli kolumna tabeli akceptuje wyłącznie dane numerycznie, wybierz Liczbowo.
- Ustaw właściwości obiektu formularza. Masz różne opcje w zależności od obiektu formularza, który wybierzesz jako pole wprowadzania danych. Dla pól tekstowych, obszarów tekstowych oraz tekstu można wstawić wartość początkową. Dla menu i grup przycisków opcji można otworzyć osobne okno dialogowe, aby ustawić ich właściwości. Dla pól opcji wybiera się stan: Włączone lub Wyłączone.
Program Dreamweaver dodaje do strony zarówno formularz HTML, jak i zachowanie serwera Wstaw rekord.Obiekty formularza są rozmieszczone w podstawowej tabeli, którą można dostosować przy użyciu narzędzi do projektowania stron programu Dreamweaver.(Upewnij się, że wszystkie obiekty formularza pozostają w granicach formularza.)
Aby edytować zachowanie serwera, otwórz panel Zachowania serwera (Okno > Zachowania serwera) i kliknij dwukrotnie zachowanie Wstaw rekord.
Więcej podobnych
Tworzenie estetycznych serwisów internetowych w programie Dreamweaver
Projektowanie, pisanie kodu i zarządzanie dynamicznymi serwisami internetowymi za pomocą jednego, kompleksowego narzędzia.