了解如何在 Dreamweaver 應用程式中建立記錄插入頁面,讓用戶能夠在資料庫中插入新的記錄。
Dreamweaver 和更高版本的用戶介面已經簡化。 因此,您在 Dreamweaver 和更高版本中可能會找不到本文所描述的一些選項。 如需詳細資訊,請參閱本文。
關於建立記錄插入頁面
您的應用程式可以包含一個頁面 讓使用者在資料庫中插入新記錄。
插入頁面是由兩個建置組塊構成的:
讓使用者輸入資料的 HTML 表單
更新資料庫的「插入記錄」伺服器行為
當使用者在表單上按一下「送出」時,伺服器行為會將記錄插入資料庫表格中。
您可以使用「記錄插入表單」資料物件在單一操作中新增這些建構區塊,或者可以使用 Dreamweaver 表單工具和「伺服器行為」面板分別新增它們。
插入頁面每次只能包含一種編輯記錄的伺服器行為。 例如,您無法將「更新記錄」或「刪除記錄」伺服器行為同時加入插入頁面。
依區塊個別建立插入頁面
您也可以使用表單工具和伺服器行為來建置插入頁面。
在插入頁面中加入 HTML 表單
網頁上便會建立空白的表單。 您可能需要啟用 隱藏元素 (「檢視」>「視覺化輔助」> 「隱藏元素」) 才能看到表單的邊界,這些邊界由 細紅線表示。
您不需要為表單指定 action 或 method 屬性 來告訴它在 使用者按一下「送出」按鈕時將記錄資料傳送到何處以及如何傳送。插入記錄伺服器行為 會為您設定這些屬性。
這些表單物件將用來輸入資料。 文字欄位是常見的作法,但您也可以使用選單、選項和選項按鈕。
您可以選取「送出」按鈕、開啟「屬性」檢查器 (「視窗」> 「屬性」) 並在「標籤」方塊中輸入新值,以變更「送出」按鈕的標籤。
新增伺服器行為以在 資料庫表格中插入記錄 (ColdFusion)
資料類型是您的資料庫 表格中的欄所期望的資料類型 (文字、數值、布林值選項值)。
針對表單中的每個表單物件重複此程序。
Dreamweaver 會將伺服器行為 新增至頁面,讓使用者透過 填寫 HTML 表單並按一下「送出」按鈕在資料庫表格中插入記錄。
新增伺服器行為以在 資料庫表格中插入記錄 (ASP)
如果需要定義連線,請按一下「定義」按鈕。
Dreamweaver 會自動選取 頁面上的第一個表單。
資料類型是資料庫表格中欄位 所預期的資料種類(文字、數值、布林選項值)。
針對表單中的每個表單物件重複 此程序。
Dreamweaver 會在頁面中新增伺服器行為,讓使用者填寫 HTML 表單並按「提交」按鈕,即可在資料庫表格中插入記錄。
若要編輯伺服器行為,請開啟「伺服器行為」面板 (「視窗」> 「伺服器行為」) 並按兩下「插入記錄」行為。
新增伺服器行為以在 資料庫表格中插入記錄 (PHP)
資料類型是資料庫表格中欄位所預期的資料種類(文字、數值、布林選項值)。
針對表單中的每個表單物件重複 此程序。
Dreamweaver 會在頁面中新增伺服器行為,讓使用者透過填寫 HTML 表單並按一下「送出」按鈕,即可在資料庫表格中插入記錄。
在一次作業中建立插入頁面
依預設,Dreamweaver 會為 資料庫表格中的每個欄位建立表單物件。如果您的資料庫 會自動為建立的每筆新記錄產生唯一金鑰 ID, 請從清單中選取對應金鑰欄位的表單物件,然後按「減號 (-)」按鈕將其移除。這樣可以避免表單使用者輸入已存在之 ID 值的風險。
您也可以變更 HTML 表單上表單物件 的順序,方法是在清單中選取表單物件,然後按一下 對話框右側的向上鍵或向下鍵。
在「標籤」方塊中輸入要顯示在資料輸入欄位旁邊的說明標籤。 根據預設,Dreamweaver 會在標籤中顯示表格欄位的名稱。
在「顯示為」彈出式選單中,選擇將做為資料輸入欄位的表單物件。 您可以選取「文字欄位」、「文字區域」、「選單」、「核取方塊」、「選項按鈕群組」和「文字」。 如果要輸入唯讀資料,請選擇「文字」。 您也可以選取「密碼欄位」、「檔案欄位」和「隱藏欄位」。
隱藏欄位都是插入於表單的末端。
- 在「送出為」彈出式選單中,選取資料庫表格可接受的資料格式。 例如,如果表格欄只接受數字資料,請選擇「數值」。
- 設定表單物件的屬性。 依選取做為資料輸入欄位的表單物件而異,您會有不同的選項。 您可以為文字欄位、文字區域以及文字輸入初始值。 使用選單與選項按鈕群組時,必須開啟另一個對話方塊才能設定屬性。 使用選項時,可選擇「已選取」或「取消選取」選項。
Dreamweaver 會將 HTML 表單 和「插入記錄」伺服器行為同時新增至您的頁面。表單物件 會以基本表格的方式配置,您可以使用 Dreamweaver 頁面設計工具進行自訂。(請確定 所有表單物件都保持在表單邊界內。)
若要編輯伺服器行為,請開啟「伺服器行為」面板 (「視窗」> 「伺服器行為」),然後連按兩下「插入記錄」行為。