freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

電子商務網(wǎng)站建設(shè)第9章-資料下載頁

2025-04-14 00:13本頁面
  

【正文】 % Application(pronunciation)=電子商務網(wǎng)站歡迎您! 39。將信息加到 Application中 % 在 WWW頁面中,利用超鏈接可以很方便地從一個頁面轉(zhuǎn)到另一個頁面。但是,這樣會帶來一個問題: 怎樣記載客戶的信息呢 ?如果客戶在首頁輸入了自己的用戶名和密碼,在其他頁面還需要使用該用戶名,那么用什么記住用戶名信息呢 ? Session對象可以存儲每一位用戶客戶端的信息。當用戶在網(wǎng)頁與網(wǎng)頁之間跳轉(zhuǎn)時,存儲在 Session對象中的信息一般不會丟失。 ASP服務器系默認的信息保留時間一般為 20分鐘,如果客戶端超出 20分鐘不再向服務器提出請求或刷新 Web頁面,該 Session信息就會自動結(jié)束。 Session對象 但是與 Application對象存儲的信息不同, Session對象存儲的信息只對單個用戶有效,與用戶一一對應。用戶 A的 Session對象和用戶 B的 Session對象不一樣,因此存儲的信息也不同。 當用戶請求來自應用程序的 Web頁時,如果該用戶還沒有會話,則 Web服務器將自動創(chuàng)建一個 Session對象, Session對象有它的有效期,當會話過期或被放棄后,服務器將終止該會話。在 Web服務器中可以設(shè)置會話過期的時限,沒有收到來自用戶的請求超過一定時限后,服務器將終止與該用戶的會話,Session對象中的所有變量隨之釋放。 Session對象也有它的屬性、方法事件和數(shù)據(jù)集合。 Session的屬性有兩個 : SessionID——存儲用戶的 SessionID; Timeout——Session的有效期長度。 Session的方法只有一個: Abandon——清除 Session對象。 Session事件有兩個 : Session_OnStart——Session “開始前 ” 就調(diào)用該程序; Session_OnEnd——Session “結(jié)束后 ” 才調(diào)用該程序。 在本節(jié)中主要介紹利用 Session存儲信息和 Timeout、Abandon的使用。 Session對象的語法格式如下: Session(Session名字 )=變量或字符串信息 例 : 在 Session賦值,當單擊超鏈接 “ 顯示歡迎信息 ” 轉(zhuǎn)到 ,并顯示 Session中的信息。 : html head titleSession用法舉例 / title / head body % Dim Use_name,sex,age User_ name=卓群 39。 字符串直接賦值給變量 Sex=男 Session( name)=User_name 39。 給Session賦值 Seasion(age)=age a href=39。39。顯示歡迎信息 /a % /body /html : html head title顯示 Session中的信息 / title / head body % Dim x x= Session(name) Xamp。您好,網(wǎng)上書店歡迎您! % /body /html 注意: 會話狀態(tài)僅在支持 cookie的瀏覽器中保留。在以后的章節(jié)中介紹 Session對象的應用。 使用 ASP Request對象,可以創(chuàng)建一個簡單且功能強大的腳本來收集和處理 HTML表單數(shù)據(jù)。 HTML表單是收集 Web信息最常用的方法,是在 Web頁上提供用戶界面控件的特殊的 HTML標記的排列。文本框、按鈕和復選框都是典型的控件, 這些控件使用戶和 Web頁實現(xiàn)交互,并且將信息提交給 Web服務器。 圖 910是表單的一個簡單實例。在表單中,要求用戶輸入姓名、性別,按 Submit按鈕可以將這些信息提交給 Web服務器。 表單傳遞數(shù)據(jù) 圖 910表單的示意圖 圖 911表單的【屬性】面板 在圖 911中顯示 Dreamweaver MX對表單的屬性設(shè)置。向 Web服務器提交信息時,用戶的 Web瀏覽器請求用 【動作】文本框所指定的 .asp文件處理提交的信息(該屬性可以填入一個完整的 URL指向 .asp文件)。 .asp文件包含了處理表格值(如顯示結(jié)果表或從數(shù)據(jù)庫查詢信息)的腳本。 一個 HTML表單可以將信息傳給另一個 .asp文件,也可以將信息傳給自身,即包含該表單的 .asp文件自身。這種情況下,在【動作】文本框中什么都不填。這一過程經(jīng)常用于驗證表單輸入信息的合法性。 那么如何在接受信息的 .asp文件中獲得表單的輸入呢? 這取決于表單的提交方式。客戶的信息通過表單的輸入標簽讀入瀏覽器后,可通過傳輸介質(zhì)傳送到服務器中。這一過程稱作信息提交或上傳。信息提交的方式有兩種,一種是將信息置于【動作】文本框中引用的網(wǎng)址后面,形成一個特殊格式的 URL一起提交給服務器,這種方式稱為 GET方式; 另一種是等待服務器自己來取,這種方式稱為 POST方式。 在圖 911所示的表單【屬性】面板中,【方法】屬性選擇了 POST方式。 POST方式可以上傳較大的數(shù)據(jù)量; 而 GET上傳的數(shù)據(jù)量較小,僅能傳送2KB左右(受到 URL長度的限制)的數(shù)據(jù)量。因此,Dreamweaver MX默認選擇的提交方式是 POST方式。 上一節(jié)中提到的 ASP Request 對象提供了兩種獲取方法,分別對應兩種提交方式,在很大程度上簡化了抽取附加在 URL 請求上的各表單項信息的任務。 QueryString獲取方法作為跟在 GET方式請求的 URL 的問號后面的文本傳遞給 Web 服務器的值。通過使用 HTTP GET 方法或手工將表單的值添加到 URL, 表單的值可以被附加在請求的 URL 之后。 例如,如果先前的表單示例使用 GET 方法 (METHOD = GET), 且用戶輸入 “ 楊過 ” 和“ 男 ” ,那么下面的 URL 請求將被發(fā)送給服務器: amp。gender=男 URL用 ?分隔網(wǎng)址和信息串,用 amp。分隔各項。其中name和 gender是表單元素的名字。 當使用 HTTP GET方法向 Web服務器傳遞長而復雜的表格值時,將可能丟失信息。大多數(shù)的 Web服務器傾向于嚴格控制 URL查詢字符串的長度,以便用GET方法傳送的冗長的表單值被截斷。如果需要從表單發(fā)送大量信息到 Web服務器,就必須使用HTTP POST方法。此法用于在 HTTP請求正文中發(fā)送表單數(shù)據(jù),而且發(fā)送的字符的個數(shù)可以無限多。ASP Request對象的 Form集合用于抽取用 POST方法發(fā)送的值。 應用服務器訪問的最典型的一種外部資源就是數(shù)據(jù)庫。關(guān)鍵的商業(yè)應用的開發(fā)必定要用到數(shù)據(jù)庫的海量處理數(shù)據(jù)的能力,以及事務處理的能力。 所謂數(shù)據(jù)庫,就是一些關(guān)于某個特定主題或目的的相關(guān)信息的集合。 目前最流行的是關(guān)系模型的數(shù)據(jù)庫。關(guān)系模型下,數(shù)據(jù)庫用表來表示,表是數(shù)據(jù)庫的核心。數(shù)據(jù)庫中的表和現(xiàn)實生活中的表格很像。 數(shù)據(jù)庫基礎(chǔ) SQL( Structured Query Language) 即為結(jié)構(gòu)化查詢語言。 SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。按照 ANSI( 美國國家標準協(xié)會)的規(guī)定, SQL被定為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標準語言。 SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle、 DB Sybase、 Microsoft SQL Server、Access等都采用了 SQL語言標準。 SQL語言概述 SQL語句的種類數(shù)目之多是驚人的。使用 SQL語言可以執(zhí)行下述功能: 從一個簡單的表查詢,到創(chuàng)建表和存儲過程,到設(shè)定用戶權(quán)限。但是構(gòu)成 SQL語句的核心內(nèi)容還是如何從數(shù)據(jù)庫中插入、更新和查詢數(shù)據(jù)。基于這個目的,應該了解的最重要的SQL語句如表 911所示。 這幾個語句是 SQL中語法最復雜、使用最頻繁的語句。下面將介紹這幾個 SQL語句,要開發(fā)網(wǎng)站的應用程序,這幾個 SQL語句是必須掌握的。但是,如果讀者一時記不住這些語法,也沒有關(guān)系,在以后的章節(jié)里會看到, Dreamweaver MX提供的設(shè)計工具能夠幫助設(shè)計者自動生成簡單的 SQL語句。 SELECT語句是 SQL提供的數(shù)據(jù)查詢語句,它功能豐富、使用靈活,其一般語法格式如下: SELECT [ ALL|DISTINCT] 目標列表達式 [,目標列表達式 ] … FROM基表名或視圖名 [, 基表名或視圖名] … [ WHERE記錄過濾條件 ] [ GROUP BY 列名 [, 列名 ]] … [ HAVING 小組過濾條件 ] [ ORDER BY 列名 [ ASC| DESC][ ,列名 [ ASC| DESC] … ]] SELECT語句 語句的參數(shù)說明如表 912所示。 關(guān)鍵詞說明 SELECT指明要檢索的數(shù)據(jù)的列 FROM指明從哪 (幾 )個表中進行檢索 WHERE指明返回數(shù)據(jù)必須滿足的標準 GROUP BY指明返回的列數(shù)據(jù)通過某些條件來形成組 HAVING指明返回的集合必須滿足的標準 ORDER BY指明返回的行的排序順序 例 912所示的 publication表,請用 SQL語句分別查詢該表中所有完整的記錄、 Name和Price這兩個字段的記錄、 Price小于 30元的記錄,并將該表中滿足上述條件的記錄按 Name字段排序。 圖 912publication表的示意圖 最簡單的 SELECT語句是: SELECT * FROM publication 這個簡單的查詢結(jié)果得出的內(nèi)容為 publication表中的所有完整的記錄。 *代表所有的列。 如果只想選擇書名和價格這兩列,可以在 SELECT后指明需要的列名: SELECT Name, Price FROM publication 如果想進一步縮小返回的結(jié)果范圍,可以添加WHERE子句,用返回符合 WHERE后條件的記錄: SELECT Name, Price FROM publication WHERE Price 實際使用中, WHERE子句可以使用多個列作為約束內(nèi)容,通過 AND、 OR以實現(xiàn)多個約束。 如果覺得返回的記錄太凌亂,可以添加 ORDER BY子句來對記錄排序: SELECT Name, Price FROM publication WHERE Price ORDER BY Name 這樣返回的結(jié)果就按照 Name排序了。 要點提示 : 可以使用 Dreamweaver MX中的記錄集定義對話框來練習和測試 SELECT語句的使用效果。 語法: INSERT INTO 表名 (列名 1[ ,列名 2,… ,列名 n] ) VALUES (值 1[ ,值 2,… ,值 n] ) 語句的參數(shù)說明如表 9 13所示。 表 9 13Insert語句的參數(shù)說明 關(guān)鍵詞說明 INSERT INTO指明插入數(shù)據(jù)到哪個表,在列名序列中,列出需要指定值的列名 VALUES按照列名的順序,給出相應的值 簡單來說,當向數(shù)據(jù)庫表格中添加新記錄時,在關(guān)鍵詞 INSERT INTO后面輸入所要添加的表格名稱, INSERT語句 然后在括號中列出將要添加新值的列的名稱。最后,在關(guān)鍵詞 VALUES的后面按照前面輸入的列的順序?qū)剌斎胨幸砑拥挠涗浿怠? 以下是向 publication表插入一條新紀錄的例子: INSERT INTO publication (Name, ISBNNO, PubDate, Press, Price) VALUES (39。新求精德語強化教程 39。,39。ISBN7 5608 1968 039。,39。1998 8 139。,39。同濟大學出版社 39。,) SQL語言使用 UPDATE語句更新或修改滿足規(guī)定條件的現(xiàn)有記錄。 UPDATE 表名 SET 列名 1 = 值 1 [ , 列名 2 = 值2, … ,列名 n = 值 n ] WHERE 表達式 語句的參數(shù)說明如表 914所示。 關(guān)鍵詞說明 UPDATE指明對哪個表更新數(shù)據(jù) SET列出需要更新的列名和值對 WHERE指明哪些記錄需要更新,只有滿足 WHERE條件的記錄才被更新例 “ 新求精德語強化教程 ”的書漲價 10元: UPDATE語句 UPDATE publication SET Price = Price + 10 WHERE Name = 39。新求精德語強化教程 39。 使用 UPDATE語句時,關(guān)鍵的是,要精確地設(shè)定好用于進行判斷的 WHERE條件從
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1