PHP獲取表單方法
php接收HTML當表單提交的資訊,資料將儲存提交在全域性陣列中,我們能夠呼叫系統特定的自己主動全域性變數陣列來獲取這些值。經常使用的自己主動全域性變數例如以下所看到的:
$_GET
$_POST
$_REQUEST
在獲取表單資料中,最經常使用的自己主動全域性變數是$_GET和$_POST,它們分別獲取通過GET方法提交的資料和通過POST方法提交的資料。
$_GET
$_POST
$_REQUEST
在獲取表單資料中,最經常使用的自己主動全域性變數是$_GET和$_POST,它們分別獲取通過GET方法提交的資料和通過POST方法提交的資料。
比方一個名稱為”txtAge”的文字框表單控制元件。假設用GET方法提交。能夠用
$_GET[“txtAge”]或者$_GET[`txtAge`]
獲取它提交的值。
$_REQUEST自己主動全域性變數包括了全部GET、POST、COOKIE和FILE的資料,如不關心資料來源,能夠用
$_REQUEST[“txtAge”]或$_REQUEST[`txtAge`]來獲取提交的資料。
以下是一個簡單的獲取提交資料的例項:
<?php echo("你的帳號是:" . $_POST[`login`]); //輸出帳號 echo("<br>"); echo("你的姓名是:" .$_POST[`yourname`] ); //輸出姓名 echo( "<br>"); echo("你的password是:" . $_POST[`passwd`] ); //輸出password echo("<br>"); echo("你的查詢password問題是:" . $_POST[`question`] ); //查詢password問題 echo("<br>"); echo("你的查詢password答案是:" . $_POST[`question2`] ); //查詢password答案 echo("<br>"); echo("你的出生日期是:" . $_POST[`byear`] ."年". $_POST[`bmonth`] . "月" . $_POST[`bday`] . "日" ); //出生日期 echo("<br>"); echo("你的性別是:" . $_POST[`gender`]); //性別 echo("<br>"); echo("你的愛好是:<br>" ); //愛好 foreach ($_POST[`hobby`] as $hobby) { echo($hobby . "<br>"); } ?> 對應的表單程式碼例如以下: <html> <head> <title> 使用者調查表 </title> </head> <body> 歡迎光臨本站點。請首先輸入下面個人資料:<br> <form method=post action="baidu.php"> 帳號:<INPUT maxLength=25 size=16 name=login><br> 姓名:<INPUT type=password size=19 name=yourname ><br> password:<INPUT type=password size=19 name=passwd ><br> 確認password:<INPUT type=password size=19 name=passwd ><br> 查詢password問題:<br> <select name=question> <option selected value="">--請您選擇--</option> <option value="我的寵物名字?">我的寵物名字?</option> <option value="我最好的朋友是誰?">我最好的朋友是誰?</option> <option value="我最喜愛的顏色?">我最喜愛的顏色?</option> <option value="我最喜愛的電影?">我最喜愛的電影?</option> <option value="我最喜愛的影星?">我最喜愛的影星?</option> <option value="我最喜愛的歌曲?">我最喜愛的歌曲?</option> <option value="我最喜愛的食物?">我最喜愛的食物?</option> <option value="我最大的愛好?">我最大的愛好?</option> </select> <br> 查詢password答案:<input name="question2" size="18"><br> 出生日期: <select name="byear" id="BirthYear" tabindex=8> <?php for($i=1930;$i<=2009;$i++){ echo "<option value=`$i`>" . $i ."年</option>"; } ?> </select> <select name="bmonth" id="BirthYear" tabindex=8> <?php for($i=1;$i<=12;$i++){ echo "<option value=`$i`>" . $i ."月</option>"; } ?> </select> <select name="bday" id="BirthYear" tabindex=8> <?php for($i=1;$i<=30;$i++){ echo "<option value=`$i`>" . $i ."日</option>"; } ?> </select> <br> 性別:<input type="radio" name="gender" value="1" checked> 男 <input type="radio" name="gender" value="2" > 女 <br> 請選擇你的愛好:<br> <input type="checkbox" name="hobby[]" value="dance" >跳舞<br> <input type="checkbox" name="hobby[]" value="tour" >旅遊<br> <input type="checkbox" name="hobby[]" value="sing" >唱歌<br> <input type="checkbox" name="hobby[]" value="dance" >打球<br> <input type="submit" value="提交"> <input type="reset" value="重填"> <br> </body> <html>
版權宣告:本文部落格原創文章。部落格,未經同意,不得轉載。
本文轉自mfrbuaa部落格園部落格,原文連結:http://www.cnblogs.com/mfrbuaa/p/4736288.html,如需轉載請自行聯絡原作者
相關文章
- 獲取表單物件的三種方法物件
- PHP --反射 --獲取類的方法PHP反射
- js獲取form表單下所有表單元素JSORM
- 使用PHP獲取根域名的方法!PHP
- 解決PHP Post獲取不到非表單資料的問題PHP
- jQuery獲取表單值及幾個表單事件jQuery事件
- js獲取表單元素所在的form表單物件JSORM物件
- php一句話獲取獲取檔案目錄的方法PHP
- JavaScript 獲取form所有表單元素JavaScriptORM
- JavaWeb之Servlet獲取表單值JavaWebServlet
- PHP獲取HTTP body內容的方法PHPHTTP
- 批量獲取表定義的方法
- PHP表單提交方法彙總PHP
- 表單請求獲取路由引數路由
- JQuery獲取form表單中所有值jQueryORM
- Java Web之Servlet獲取表單值JavaWebServlet
- PHP獲取檔案基本屬性的方法PHP
- PHP獲取POST資料的3種方法PHP
- php 獲取IPPHP
- javascript獲取form表單中表單元素的數目JavaScriptORM
- javascript獲取所有表單元素的value值JavaScript
- jQuery利用name屬性獲取表單元素jQuery
- php獲取網頁內容的三種方法PHP網頁
- 獲取方法
- PHP獲取微信accesstokenPHP
- php獲取輸入流PHP
- PHP獲取客戶端、PHP獲取伺服器相關資訊PHP客戶端伺服器
- Java 獲取Excel中的表單控制元件JavaExcel控制元件
- 原生js實現獲取form表單資料JSORM
- PHP全面獲取url位址列引數多種方法PHP
- GreenPlum 獲取表儲存大小的方法推薦
- js獲取元素的方法(獲取html元素的方法)JSHTML
- php 獲取時間差PHP
- php動態獲取常量PHP
- PHP獲取隨機數PHP隨機
- PHP根據身份證號碼,獲取性別、獲取生日、計算年齡、獲取地址、獲取生肖、獲取星座、以及判斷是否是身份證號(方法教程)PHP
- JavaScript 通過 type 屬性值獲取表單元素JavaScript
- KindEditor:Ajax提交表單時獲取不到HTML內容HTML