中文(繁体)
中文(简体)
中文(繁体)
한국어
日本語
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的插件使用功能,然後我們再透過一個簡單網站後台管理程式來鞏固我們學習的內容。
為什麼要先講插件使用呢,因為很多時候我們可以用插件很方便的實作一些功能的,而且在接下來的後台管理程式中也要用到一些插件,所以我們先講插件的基本使用方法。敬請留意。
相關文章
杭州城西集聚人工智慧企業8萬家加強人工智慧複合型人才培養
2024-11-15
「鈦晨報」一系列生育支持措施出台!國辦重磅發布;國家將對人工耳蝸類耗材進行集採;Meta正在開發人工智慧搜尋引擎,以降低對Google和微軟的依賴
2024-11-15
360集團創辦人周鴻禕:未來十年最重要的是人工智慧驅動的科學研究
2024-11-15
千方科技前三季營收54億元佈局低空業務AI大模型加速落地
2024-11-15
暗黑奇幻Roguelike手遊新作《瓦爾哈拉生存》G-Star 2024公開全新宣傳影片2025年1月全球推出
2024-11-15
微博COO王巍:AI拓寬了使用者對資訊的深度需求
2024-11-15
智譜開啟AI智能體內測,表示不受限於簡單任務場景或API調用
2024-11-15
AI智能體,人工智慧的「增程模式」?
2024-11-15
能操控手機的智譜AI智能體帶動多隻概念股漲停
2024-11-15
李科:以生成式AI為代表的人工智慧技術是挑戰也是機遇
2024-11-15
報告:AIGC相關應用單月使用量超550億次剪映、豆包、美圖秀包辦前三名
2024-11-15
《第一狂戰士:卡贊》於G
2024-11-15