php獲取表單數(shù)據(jù)的基本方法(php獲取表單數(shù)據(jù)的基本方法是)
在獲取表單數(shù)據(jù)中,最常用的自動全局變量是$_GET和$_POST,它們分別獲取通過GET方法提交的數(shù)據(jù)和通過POST方法提交的數(shù)據(jù)比如一個名稱為quotuserquot的文本框表單控件,如果用GET方法提交,可以用 $_GETquotuserquot或者$_GET#39user。
一般是用post獲取提交的數(shù)據(jù),如下實例用戶名密碼lt?phpif $_POSTquotbtnquot echo #39用戶名#39$_POSTquotunamequot#39#39三體教程 echo #39密碼#39$_POSTquotupwdquot。
php是服務(wù)器端腳本,如果上面的表單是你服務(wù)器端編寫的,可以直接傳值 idclass 等給php腳本進行查詢就可以了如果上面的表單是你獲取其他站點上,那通常的做法,可以使用正則來提取值再傳給php腳本進行查詢。
一用file_get_contents以get方式獲取內(nèi)容,需要輸入內(nèi)容為1lt?php 2$url=#39?para=123#393$html=file_get_contents$url4echo$html5? 二用file_get_contents函數(shù),以post。
在form中,的屬性method=get 或者post方法,在php中獲取表單數(shù)據(jù)如下_get表單名_post表單名這樣就可以獲取到html中表單里面的數(shù)據(jù)信息。
比如 name=quotcontentsquot = name=quotcontentsquot,最后提交獲取到的數(shù)據(jù)是一個數(shù)組形式的代碼如下 1 2 3 lt?php if$_GET#39action#39 == #39ok。
第一個問題 str= #39姓名#39$_POST#39name#39quot,quot#39電話#39$_POST#39phone#39quot,quot#39時間段#39$_POST#39time#39quot,quot#39備注#39$_POST#39content#39quot\nquot把這一段的單引號全改雙引號就可以正常換行了 單。
一個表單無法同時提交多個頁面,只有提交給一個頁面后,再提交給下一個頁面,就象安裝軟件時候的“下一步”一樣,是一步一步的傳遞的PHP文件獲取“上一步”表單傳遞來的數(shù)據(jù),方法是使用數(shù)組$_GET和$_POST,例如表單。
使用TEXTAREA的NAME獲取其內(nèi)容,比如下面的ltFORM語句ltFORM METHOD=POST ACTION=ABCPHP ltTEXTAREA NAME=T1ltTEXTAREA ltINPUT TYPE=SUBMITlt ltFORM 那么你的ABCPHP可以在用下面的變量獲取用戶提交的TEXTAREA。
獲取表單數(shù)據(jù)時,一般用 post 好一些如果你提交的數(shù)據(jù)有多行文本的話,get 就哭了如果你提交的數(shù)據(jù)量很大的話, get就哭了如果你提交的數(shù)據(jù)有特殊字符,并且沒有處理好的話,get就哭了get 一般用在當(dāng)前打開頁面。
直接用$_POST#39data#39獲取即可的 $data = $_POST#39data#39echo #39#39print_r$datadie這樣就是一個數(shù)組,你無需再用什么序列化反序列化之類的,你可以輸出$_POST的數(shù)據(jù)看看就知道勒*^__^* 若。
表單是一個包含表單元素的區(qū)域一般只要格式正確,提交后直接使用$_GET或者$_POST就可以接收表單提交的數(shù)據(jù),在TP中可以使用I#39get#39或者I#39post#39來接收數(shù)據(jù),I方法除了基本的接收表單數(shù)據(jù)外還提供了過濾數(shù)據(jù)的功能。
臨時純手打一份 lt?php name=$_POST#39name#39通過post方式獲取 表單中的 name值 echo $name 輸出獲取到的name值? 使用方法,新建一個 php的文件,將該代碼拷貝進去,然后放出php環(huán)境,訪問該文件。
test1php test2php lt?php username = $_POST#39username#39pw = $_POST#39pw#39echo quot用戶名quot$usernameecho quotquotecho quot密碼quot$pw? test2php 這里也可以這樣寫lt?php。
1314$con=mysql_connect#39localhost#39,#39root#39,#39#39數(shù)據(jù)庫信息mysql_select_db#39shop#39數(shù)據(jù)庫名mysql_queryquotset names utf8quot設(shè)置字符集編碼 $sql=quotselect goods_name,goods_number,shop_price。
掃描二維碼推送至手機訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。