中文(繁体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
首頁
源碼下載
編程相關
建站資源
書籍教程
網頁設計教程
網絡編程教程
手遊
手機軟件
文章
首頁
>
網頁設計教程
>
Dreamweaver教程
DreamweaverMX Ultradev探索(4-1)
作者:Eve Cole
更新時間:2009-05-31 21:07:37
Dreamweaver MX Ultradev探索(4)修改資料庫中的記錄
在上一章我們講如何在資料庫裡加入新的內容。但不知大家注意到這樣一種情況沒有,如果我一筆資料庫記錄在提交後才發現在出錯了呢?怎麼辦?當然就要修改。這次修改我們可是透過WEB來修改資料庫裡的內容。聽起來好像也不是太容易。沒關係,透過前面幾章的介紹,大家應當發現,在DW MX裡呼叫資料庫非常的簡單,只要你點幾下滑鼠就行了。呵。 。 。這次更新資料庫的內容也是一樣,非常簡單,let's go!~~!
好,讓我們大家來理解一下資料庫內容更新的基本概念。先打個比方,如5D論壇裡的使用者資料更新用到的就是資料庫內容更新。這類頁面通常是主頁(前頁)-子頁頁(後一頁),主頁讓使用者選擇記錄更新(5D論壇裡的個人資訊是讓使用者選擇記錄更新),然後把一個參數傳遞到子頁面,同時子頁面執行了兩種不同的操作。首先,它顯示已存在的數據,這樣能被使用者修改,然後,它更新修改了的資料庫內容。
<1> 首先,我們建立記錄集,就如同第二章所講的那樣,再運用重複域行為建立多行記錄,在這裡我就不復述這些步驟了。實際效果圖如(4.1)所示。
4-1
<2> 大家注意到上面那個「編輯」了嗎?這就是我們第一步的主角──跳到細節頁連結(Go To Detail Page)。前面提到在主頁把一個參數提交到子頁面。我們這裡這個「編輯」便是起這個作用,當點擊它的時候便會傳遞一個參數到下一頁。我們先用滑鼠選定「編輯」這兩個字,再Application-->Server Behaviors-->Go To Detail Page,這也是DW MX自帶的一個伺服器行為,如圖(4-2)所示。
4-2
點擊滑鼠後會出現一個對話式介面,如圖(4-3)所示。
Link:你可以在這個下拉清單中選擇這個伺服器行為要運用在哪個連線上,如果你在文件中選擇了動態內容,則會自動選擇該內容。
Detail Page:在這個文字方塊輸入詳細頁所對應ASP頁面的URL位址,也可以點選Browser按鈕來選擇。這裡我們輸入edit.asp。
Pass URL Parameter:這個文字方塊裡輸入要透過URL傳遞到細節頁中的參數名,記得可要輸個好記一點的呀,在後面我們還要用到哦。
Recordset:選擇透過URL傳遞參數所屬的記錄集。意為從哪個記錄集傳遞參出去呢?這裡選擇剛才我們建立的名為testmx的記錄集。
Column:選擇透過URL傳遞參數所屬的記錄集中的欄位名稱,即設定URL傳遞參數的值的來源。在這裡我們選擇ID,你也可以選擇別的,但後面記得要改成想對的。
URL Parameters:表示將主頁中的表單值作為URL參數傳遞到子頁面。在我們這個主頁面上我們並沒有運用到表單,所以可以不選。
Form Parameters:表示將主頁中的表單值以URL參數的方式傳遞到子頁。在子頁面上可以透過request.form讀取這裡傳遞過來的參數。同上,並沒表單,所以不選。 (註:request.form為ASP一基本的內建對象,詳細方法請參考相關資料。)
當點選OK按鈕後,原先我們所選的「編輯」將變成一個包含動態內容的超文本連結了。
4-3
<3> 到此為止,我們主頁的參數傳遞的準備工作已完成,剩下的呢?自然也是本章的重頭戲--更新資料庫內容。新建一頁面,定義為ASP,腳本為VBSscript,儲存為edit.asp,也就是我們在上面所輸入的,可不要輸錯了哦,要不又會出錯的。接下來的事就是建立記錄集,同主頁面,然後建立表單,以便使用者輸入更新記錄,具體顯示如圖(4-4)所示。
同第三章所述,同樣要記得設定表單裡文字方塊的名稱和資料庫裡的一致。
4-4
相關文章
在DreamWeaver中應用CSS樣式表技巧兩則
2009-05-31
Dreamweaver網頁設計製作技巧與提高
2009-05-31
Dreamweaver MX實例:圖片應用技巧
2009-05-31
Dreamweaver MX實例:建置Java插入模組
2009-05-31
ASP.NET與DreamweaverMx結合
2009-05-31
Dreamweaver:從網頁模版切圖到網頁產生全攻略
2009-05-31
Dreamweaver:圖片應用技巧
2009-05-31
Dreamweaver MX Ultradev探索(前言)
2009-05-31
Dreamweaver MX Ultradev探索(1)
2009-05-31
Dreamweaver MX Ultradev探索(2)
2009-05-31
DreamweaverMX Ultradev探索(3-1)
2009-05-31
DreamweaverMX Ultradev探索(3-2)
2009-05-31