建立記錄插入頁面

上次更新時間 2024年4月25日

了解如何在 Dreamweaver 應用程式中建立記錄插入頁面,讓用戶能夠在資料庫中插入新的記錄。

備註

Dreamweaver 和更高版本的用戶介面已經簡化。 因此,您在 Dreamweaver 和更高版本中可能會找不到本文所描述的一些選項。 如需詳細資訊,請參閱本文

關於建立記錄插入頁面

您的應用程式可以包含一個頁面 讓使用者在資料庫中插入新記錄。

插入頁面是由兩個建置組塊構成的:

  • 讓使用者輸入資料的 HTML 表單

  • 更新資料庫的「插入記錄」伺服器行為

    當使用者在表單上按一下「送出」時,伺服器行為會將記錄插入資料庫表格中。

    您可以使用「記錄插入表單」資料物件在單一操作中新增這些建構區塊,或者可以使用 Dreamweaver 表單工具和「伺服器行為」面板分別新增它們。

備註

插入頁面每次只能包含一種編輯記錄的伺服器行為。 例如,您無法將「更新記錄」或「刪除記錄」伺服器行為同時加入插入頁面。

依區塊個別建立插入頁面

您也可以使用表單工具和伺服器行為來建置插入頁面。

在插入頁面中加入 HTML 表單

建立動態頁面 (「檔案」> 「新增」>「空白頁面」),並使用 Dreamweaver 設計工具配置您的頁面。
在您希望表單出現的位置放置插入點並選取「插入」>「表單」> 「表單」,以新增 HTML 表單。

網頁上便會建立空白的表單。 您可能需要啟用 隱藏元素 (「檢視」>「視覺化輔助」> 「隱藏元素」) 才能看到表單的邊界,這些邊界由 細紅線表示。

按一下「文件」視窗底部的 <form> 標記 以選取表單,開啟 「屬性」檢查器 (「視窗」>「屬性」),並在「表單名稱」方塊中輸入 名稱,以命名 HTML 表單。

您不需要為表單指定 actionmethod 屬性 來告訴它在 使用者按一下「送出」按鈕時將記錄資料傳送到何處以及如何傳送。插入記錄伺服器行為 會為您設定這些屬性。

為您要插入記錄的資料庫表格 中的每個欄新增表單物件,例如文字欄位 (「插入」> 「表單」>「文字欄位」)。

這些表單物件將用來輸入資料。 文字欄位是常見的作法,但您也可以使用選單、選項和選項按鈕。

在表單中新增「送出」按鈕 (「插入」> 「表單」>「按鈕」)。

您可以選取「送出」按鈕、開啟「屬性」檢查器 (「視窗」> 「屬性」) 並在「標籤」方塊中輸入新值,以變更「送出」按鈕的標籤。

新增伺服器行為以在 資料庫表格中插入記錄 (ColdFusion)

在「伺服器行為」面板 (「視窗」> 「伺服器行為」) 中,按一下加號 (+) 按鈕並從彈出式選單中選取「插入記錄」 。
從「送出值來源」彈出式選單中選取表單。
在「資料來源」彈出式選單中,選取資料庫的連線。
輸入使用者名稱和密碼。
在「插入至表格」彈出式選單中,選取要插入記錄的資料庫表格。
指定要插入記錄的資料庫欄,從「值」彈出式選單中選取將插入記錄的表單物件,然後從「送出為」彈出式選單中為表單物件選取資料類型。

資料類型是您的資料庫 表格中的欄所期望的資料類型 (文字、數值、布林值選項值)。

針對表單中的每個表單物件重複此程序。

在「插入後,移至」方塊中,輸入在記錄插入表格後要開啟的頁面,或按一下「瀏覽」按鈕以瀏覽至檔案。
按一下「確定」。

Dreamweaver 會將伺服器行為 新增至頁面,讓使用者透過 填寫 HTML 表單並按一下「送出」按鈕在資料庫表格中插入記錄。

新增伺服器行為以在 資料庫表格中插入記錄 (ASP)

在「伺服器行為」面板 (「視窗」> 「伺服器行為」) 中,按一下加號 (+) 按鈕並從彈出式選單中選取「插入記錄」。
在「連線」彈出式選單中,選取資料庫的連線。

如果需要定義連線,請按一下「定義」按鈕。

在「插入表格」彈出選單中,選取應插入記錄的資料庫表格。
在「插入後前往」方塊中,輸入記錄插入表格後要開啟的頁面,或按一下「瀏覽」來瀏覽檔案。
在「取得值來源」彈出式選單中,選取用來輸入資料的 HTML 表單。

Dreamweaver 會自動選取 頁面上的第一個表單。

指定要插入記錄的資料庫欄位,從「值」彈出式選單中選取將插入記錄的表單物件,然後從「提交為」彈出式選單中為表單物件選取資料類型。

資料類型是資料庫表格中欄位 所預期的資料種類(文字、數值、布林選項值)。

針對表單中的每個表單物件重複 此程序。

按一下「確定」。

Dreamweaver 會在頁面中新增伺服器行為,讓使用者填寫 HTML 表單並按「提交」按鈕,即可在資料庫表格中插入記錄。

若要編輯伺服器行為,請開啟「伺服器行為」面板 (「視窗」> 「伺服器行為」) 並按兩下「插入記錄」行為。

新增伺服器行為以在 資料庫表格中插入記錄 (PHP)

在「伺服器行為」面板(「視窗」> 「伺服器行為」)中,按「加號 (+)」按鈕並從彈出式選單選取「插入記錄」 。
從「送出值來源」彈出式選單中選取表單。
在「連線」彈出式選單中,選取資料庫 連線。
在「插入表格」彈出式選單中,選取要插入記錄 的資料庫表格。
指定要插入記錄的資料庫欄位,從「值」彈出式 選單選取將插入記錄的表單物件,然後從「提交 為」彈出式選單為表單物件選取資料類型。

資料類型是資料庫表格中欄位所預期的資料種類(文字、數值、布林選項值)。

針對表單中的每個表單物件重複 此程序。

在「插入後前往」方塊中,輸入記錄插入表格後要開啟的頁面,或按一下「瀏覽」按鈕來瀏覽至檔案。
按一下「確定」。

Dreamweaver 會在頁面中新增伺服器行為,讓使用者透過填寫 HTML 表單並按一下「送出」按鈕,即可在資料庫表格中插入記錄。

在一次作業中建立插入頁面

在「設計」檢視中開啟頁面,並選取 「插入」>「資料物件」>「插入記錄」> 「記錄插入表單精靈」。
在「連線」彈出式選單中,選取資料庫的連線。如果需要定義連線,請按一下「定義」。
在「插入表格」彈出式選單中,選取應插入記錄 的資料庫表格。
如果您使用 ColdFusion,請輸入使用者名稱和密碼。
在「插入後前往」方塊中,輸入記錄插入表格後要開啟的頁面,或按一下「瀏覽」按鈕來瀏覽檔案。
在「表單欄位」區域中,指定要在插入頁面的 HTML 表單中包含的表單物件,以及每個表單物件應更新資料庫表格中的哪些欄位。

依預設,Dreamweaver 會為 資料庫表格中的每個欄位建立表單物件。如果您的資料庫 會自動為建立的每筆新記錄產生唯一金鑰 ID, 請從清單中選取對應金鑰欄位的表單物件,然後按「減號 (-)」按鈕將其移除。這樣可以避免表單使用者輸入已存在之 ID 值的風險。

您也可以變更 HTML 表單上表單物件 的順序,方法是在清單中選取表單物件,然後按一下 對話框右側的向上鍵或向下鍵。

指定每個資料輸入欄位在 HTML 表單上的顯示方式,方法是按一下「表單欄位」表格中的某一列,然後在表格下方的方塊中輸入下列資訊:
  • 在「標籤」方塊中輸入要顯示在資料輸入欄位旁邊的說明標籤。 根據預設,Dreamweaver 會在標籤中顯示表格欄位的名稱。

  • 在「顯示為」彈出式選單中,選擇將做為資料輸入欄位的表單物件。 您可以選取「文字欄位」、「文字區域」、「選單」、「核取方塊」、「選項按鈕群組」和「文字」。 如果要輸入唯讀資料,請選擇「文字」。 您也可以選取「密碼欄位」、「檔案欄位」和「隱藏欄位」。

備註

隱藏欄位都是插入於表單的末端。

  • 在「送出為」彈出式選單中,選取資料庫表格可接受的資料格式。 例如,如果表格欄只接受數字資料,請選擇「數值」。
  • 設定表單物件的屬性。 依選取做為資料輸入欄位的表單物件而異,您會有不同的選項。 您可以為文字欄位、文字區域以及文字輸入初始值。 使用選單與選項按鈕群組時,必須開啟另一個對話方塊才能設定屬性。 使用選項時,可選擇「已選取」或「取消選取」選項。  
按一下「確定」。

Dreamweaver 會將 HTML 表單 和「插入記錄」伺服器行為同時新增至您的頁面。表單物件 會以基本表格的方式配置,您可以使用 Dreamweaver 頁面設計工具進行自訂。(請確定 所有表單物件都保持在表單邊界內。)

若要編輯伺服器行為,請開啟「伺服器行為」面板 (「視窗」> 「伺服器行為」),然後連按兩下「插入記錄」行為。

更多類似項目