中文(繁体)
中文(简体)
中文(繁体)
한국어
日本語
English
Português
Español
Русский
العربية
Indonesia
Deutsch
Français
ภาษาไทย
首頁
源碼下載
編程相關
建站資源
書籍教程
網頁設計教程
網絡編程教程
手遊
手機軟件
文章
首頁
>
網頁設計教程
>
Dreamweaver教程
Ultradev實例教學:3.7 建立一個簡單的查詢
作者:Eve Cole
更新時間:2009-05-30 18:34:41
第三章:應用程式資料庫建立動態網頁
第七節:建立一個簡單的查詢
其實查詢所建立的原理與我們在上面學到的資料編輯原理是一樣的,都是先從第一個頁面傳遞一個值給第二個頁面,然後第二個頁面根據這個傳遞過去的值取出對應的紀錄,再做以相應的處理,如顯示、編輯、刪除。所不同的是傳遞方式。上一節我們是透過地址連接來傳遞值,而我們知道一般查詢都是透過一個表單填寫資料然後提交的。
好,就讓我們來看看具體的創建過程。
首先我們要建立一個使用者能夠輸入查詢內容的頁面。如圖,我們插入一個名為Search的類型為Text的表單域何一個提交按鈕。注意這個表單域的名字後面要用上的,名字就隨便你取了。然後我們為這個表單域新增一個執行的頁面。將遊標定位在紅線處,出現Form的屬性面板。在Action一欄中填入你要查詢處理的頁面位址,這裡我們要用searchdo.asp來處理。這個頁面我們在後面創建。這些都設定完了之後將這個頁面存為search.asp,我們的傳遞值用的第一個頁面就做好了。
接下來我們建立第二個頁面,也就是searchdo.asp了。老樣子,開啟建立記錄集的面板,如圖。各位是不是看到了有什麼不同的地方。對了,在Filter中出現了Form Variable。讓我細細道來。 Filter中選擇username表示我們要搜尋的範圍是使用者名稱的這個欄位。條件一欄我們選擇contain,表示資料庫將顯示username這個欄位數據,只要這個欄位含有使用者輸入的內容。例如username 中有以下內容a ,aac,aaac ,如果使用者用a搜尋的話,則三個資料都會被顯示出來,如果使用者用ac搜尋的話,則aac,aaac都會被顯示出來。 Form Variable是表示記錄集接受傳遞的值是透過表單傳遞過來的。 search就是我們的表單域名字了,如果你的表單域名字是searchstring的話,對應的這裡也要改成searchstring了。點選Ok,我們的記錄集就建立好了。
記錄集創建好了之後我們要做的事就只是按照上面教的顯示紀錄的方法把記錄顯示出來而已了。
打開瀏覽器窗口,察看程式的輸出結果。
這是點擊Advanced按鈕看到的Ultradev為我們產生的Sql程式碼。看到那個Request.Form("search")了嗎?似曾相識哦。 *_'
DreamweaverUltradev的一些基本功能就講述到這裡了,看完這些,朋友你應該能做一些基本的數據顯示瀏覽、編輯刪除的功能了。接下來,我們先講一講Ultradev的插件使用功能,然後我們再透過一個簡單網站後台管理程式來鞏固我們學習的內容。
為什麼要先講插件使用呢,因為很多時候我們可以用插件很方便的實作一些功能的,而且在接下來的後台管理程式中也要用到一些插件,所以我們先講插件的基本使用方法。敬請留意。
相關文章
Ultradev實例教學:1.4 Ultradev的安裝
2009-05-30
Ultradev實例教學:1.5 ultradev的操作介面
2009-05-30
Ultradev實例教學:2.1 建立一個簡單的access資料庫
2009-05-30
Ultradev實例教學:2.2 用ODBC連接資料庫
2009-05-30
Ultradev實例教學:2.3 建立Web站點
2009-05-30
Ultradev實例教學:2.4 UltraDev與各種資料庫的連線程式碼
2009-05-30
Ultradev實例教學:3.1 定義站點
2009-05-30
Ultradev實例教學:3.2 建立資料庫連接
2009-05-30
Ultradev實例教學:3.3 應用資料庫建立動態網頁
2009-05-30
Ultradev實例教學:3.4 新增紀錄
2009-05-30
Ultradev實例教學:3.5 編輯資料庫中的紀錄
2009-05-30
Ultradev實例教學:3.6 刪除紀錄
2009-05-30