在這一課,您將建立頁面讓使用者建立新的分類廣告並刊登至資料庫。
執行這項作業的原因和時機
首先,您將建立關聯式記錄來代表資料庫中的新記錄,然後在頁面上將記錄顯示成一組輸入欄位。
若要建立新的關聯式記錄:
- 在「企業瀏覽器」視圖中,按兩下 new_record.jsp 檔來開啟它。
- 刪除預設文字在這裡插入內容。
- 在「選用區」視圖中,按一下資料和服務抽屜來展開它。
- 將「選用區」中的 SDO 關聯式記錄元件拖曳到空白內容區域中。這時會開啟「新增關聯式記錄」視窗。
註: 如果出現警告訊息,指出無法建立資料庫連線,就表示在測試網站之後,
伺服器可能仍維持執行中。如果發生這種情形,請在每一個對話框按一下
取消,停止伺服器;請參閱
第 1.3 課的說明。
- 在名稱欄位中,輸入 create_record。
- 在建立控制項之下,按一下建立新記錄。
- 確定已選取新增輸入/輸出控制項,以在網頁中顯示記錄。「新增關聯式記錄」視窗如下所示:
- 按下一步。
- 在「表格」方框中,展開 W5SAMPLE,選取 ADS。按下一步。
- 再按下一步。這時會開啟「配置資料控制項」頁面。
提示: 「配置資料控制項」頁面可協助您自訂關聯式記錄的外觀。比方說,您可以變更輸入表單的直欄、欄位標籤和「送出」按鈕。
這些步驟完成之後,頁面中會有一份能夠完整運作的輸入表單。
- 在要顯示的欄位區段中,除了輸入表單中所需要者之外,取消選取每個欄位名稱旁的勾選框:
- DESCRIPTION
- ID
- MAINCATEGORY
- PHONE
- PRICE
- TITLE
- 按「上」或「下」按鈕,依下列順序來重新排列欄位:
- ID
- TITLE
- DESCRIPTION
- MAINCATEGORY
- PRICE
- PHONE
- 依照您的需要來重新命名標籤。例如,將 "Maincategory:" 標籤縮短成 "Category:"。
若要重新命名輸入欄位所產生的標籤,請按一下標籤直欄中的標籤。
這時滑鼠圖示會變成游標,您可以輸入新文字。
- 選取 MAINCATEGORY,再按一下選項。
這時會開啟「選項」視窗。
- 確定已選取「送出」按鈕選項。
- 在標籤欄位中,鍵入刊登新的清單。
然後按一下確定。「新增關聯式記錄」視窗現在如下所示:
- 按一下完成來產生輸入表單。外觀如下所示:
註: 這份表單有一個「錯誤訊息」欄位。
這不表示專案有錯誤;這個欄位標示使用者送出表單而發生錯誤時,用來顯示錯誤的位置。
- 儲存頁面。
結果
當送出您的輸入表單時,頁面會將新記錄自動加到資料庫中。
在下一課,您將設計
刊登新的清單按鈕來回到 all_records.jsp 頁面,讓您可立即檢視資料庫中的新記錄。