表單處理和php函數(shù)

表單處理和php函數(shù)

ID:40283869

大?。?72.51 KB

頁數(shù):60頁

時間:2019-07-30

表單處理和php函數(shù)_第1頁
表單處理和php函數(shù)_第2頁
表單處理和php函數(shù)_第3頁
表單處理和php函數(shù)_第4頁
表單處理和php函數(shù)_第5頁
資源描述:

《表單處理和php函數(shù)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、表單處理和PHP函數(shù)庫本節(jié)內(nèi)容HTML表單與PHP處理程序PHP的調(diào)試與解決方法PHP函數(shù)教學(xué)目標(biāo)HTML表單是靜態(tài)網(wǎng)頁和動態(tài)網(wǎng)頁的結(jié)合點,理解HTML表單標(biāo)記的主要成員的構(gòu)成和數(shù)據(jù)屬性,了解這些數(shù)據(jù)成分在向PHP程序變量轉(zhuǎn)換過程中所產(chǎn)生的對應(yīng)關(guān)系和變量形態(tài)PHP函數(shù)庫的實質(zhì)是一種通過CGI接口執(zhí)行的網(wǎng)絡(luò)應(yīng)用指令集,要求掌握函數(shù)的一般性應(yīng)用和一般程序函數(shù)。概述在Web上瀏覽時可以看到各式各樣的輸入表單(Form),有些只有一個文本輸入框(如Google.com之類的搜索引擎)和提交(submit)按鈕,有些則比較復(fù)雜(如一些免費電子郵箱的注冊表單),除了文本輸

2、入框之外,還有單選按鈕、復(fù)選框、下拉選單等,雖然復(fù)雜程度不同,但表單的組成元素卻是相同的。概述Web的交互性是從使用HTML設(shè)計的表單將數(shù)據(jù)發(fā)送到Web服務(wù)器開始的,但是HTML不是程序設(shè)計語言,需要CGI作為一種中介CGI的功能包括審核用戶從表單或HTTP請求的URL地址欄發(fā)來的數(shù)據(jù)、將數(shù)據(jù)存入數(shù)據(jù)庫、或依據(jù)用戶請求從數(shù)據(jù)庫取出數(shù)據(jù)并通過動態(tài)網(wǎng)頁發(fā)給瀏覽器等一系列工作進行處理概述CGI動態(tài)網(wǎng)頁機制包括兩個部分:首先由用戶從HTML網(wǎng)頁向服務(wù)器發(fā)送輸入數(shù)據(jù)用戶數(shù)據(jù)被CGI程序處理并產(chǎn)生新的HTML網(wǎng)頁HTML表單與PHP處理程序在瀏覽器的URL地址欄輸入網(wǎng)頁的

3、名稱和相關(guān)參數(shù),而這種用戶數(shù)據(jù)的輸入方式顯然是很不方便的。尤其不適合普通瀏覽器用戶的使用。在HTML中,一般瀏覽器用戶是通過表單完成的。HTML表單與PHP處理程序HTML表單與PHP處理程序HTML表單與PHP處理程序一個簡單的HTML表單姓名:

興趣:

4、

HTML表單與PHP處理程序?qū)唵伪韱蔚腜HP程序處理Welcome!

!

HTML表單與PHP處理程序注意:含有表單的文件往往是一個“純”HTML文件,比如上例

5、的表單文檔就是一個有“.htm”后綴的文件。HTML表單是一個容器元素,即有開始

和結(jié)束
標(biāo)記,在
中至少包含兩個屬性:“ACTION”和“METHOD”。HTML表單的ACTIONACTION屬性的值表示該表單的處理方法,也就是表單提交后需要執(zhí)行的CGI程序名(包括路徑)由于本課程的CGI程序用PHP編寫,因此,一般ACTION屬性中填寫的就是對應(yīng)的PHP程序或動態(tài)網(wǎng)頁的名稱。表示在用戶提交表單后,由Web服務(wù)器上的echo.

6、php程序來處理用戶所提交的數(shù)據(jù)(該文檔與form.htm在同一目錄中)。HTML表單的METHOD

7、GET

8、…">METHOD說明本表單向服務(wù)器發(fā)送輸入信息時的使用方式一般有兩種選擇:POST和GET,默認(rèn)的方式是GET。HTML表單的METHOD使用GET時,HTTP的客戶端將表單上用戶的輸入信息作為字符串附加在ACTION所設(shè)定的URL后面,中間用“?”和“&”隔開,然后把整個字符串傳送到服務(wù)器端PHP程序會用$QUERY_STRING內(nèi)置變量獲取表單所傳入的信息。但由于系統(tǒng)內(nèi)置變量的長度限制了輸入字

9、符串的長度,因此,用GET方式所能傳送的數(shù)據(jù)長度受到限制(一般為2k字節(jié))HTML表單的METHOD而使用POST方法時,HTTP會將表單的輸入信息進行包裝后發(fā)送,而不是附加在Action所設(shè)定的URL之后發(fā)送,CGI程序中可以用$CONTENT_LENGTH內(nèi)置變量來確定傳入數(shù)據(jù)的長度,并通過標(biāo)準(zhǔn)輸入(stdin)將內(nèi)容讀出。使用POST方法,用戶數(shù)據(jù)的長度沒有限制Form元素的用法在與

之間,可以使用除
以外的任何HTML的容器元素中可以使用的標(biāo)記,這使FORM變得非常靈活。要讓瀏覽者能通過HTML網(wǎng)頁輸入信息

10、,光一個標(biāo)記是不夠的,還需

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。