第三章:應用程式資料庫建立動態網頁
第三節:顯示資料庫記錄
終於到了顯示Dreamweaver Ultradev威力的時候了,先讓我們來看看怎麼用Ultradev來實現資料的顯示功能。很簡單的,跟著我來吧。
上一回我們建立好了資料集後,在Data Bindings面板中就有如下的顯示:
然後我們建立一個由2行*六列的表格,列數由資料表的字段數決定,至於為什麼要兩行,看下去你就會明白了。填上必要的資訊後頁面如圖所示:
接下來的工作很簡單,選取在Data Bindings面板中出現的欄位名稱,把他拖放到我們剛才建立的表格中,效果如圖所示,這樣就表示我們要在對應的儲存格中顯示資料庫中某個欄位的值。但這樣子還是不夠的,還需要一步才能將資料庫裡面的記錄全部顯示出來。
選取我們剛才拖放欄位進去的那一行,效果如圖所示:
切換面板到Server Behaviors ,我們的主角要上場了。我們要為這些數據施加一些動作,讓他們乖乖的聽我們的話,按我們想要的樣子顯示出來。選擇Repeat Region :
接下來的對話框是要你在一頁中顯示多少筆記錄。當你的資料庫裡面有幾千筆記錄時,我們不可能將他們全部顯示出來,這樣會使網頁載入速度變慢,一般都是採用分頁的形式來顯示數據,用到的就是這個Repeat Region行為了。這裡我們選擇每頁顯示3筆記錄。
點擊OK後如圖所示:
讓我們切換到瀏覽器窗口,察看我們剛才產生的程序,哦,別忘了把這一頁保存為你在Internet資訊服務管理器中設定的預設文檔名,這裡是default.asp。在瀏覽器視窗的網址列輸入http://localhost 看到的效果如下。呵呵,是不是很激動,資料庫裡面的資料顯示在我們的眼前,你也發現,原來創建一個Web應用程式也不是很難。嗯,高興了一會兒,好像發現有哪裡不對勁是吧,對了,這裡只顯示了3條記錄,而我們剛才在我們的數據庫中手工輸進去了5條記錄,其他的呢?好,讓我們接下去完善一下我們的程式。