在php中表單提交數(shù)據(jù)有幾種,一種是post和get方式,下面我來給各位php初學(xué)者詳細介紹利用get,post來接收表單提交數(shù)據(jù)實例用法,有需要了解的朋友可參考.
PHP $_GET 和 $_POST變量是用來獲取表單中的信息的,比如用戶輸入的信息PHP4.1(好像)以后取消了直接接收變量,而用 $_GET['變量名'] 接收從鏈接傳遞過來的變量, 用 $_POST['變量名'] 接收從表單提交來的變量.同樣有$_FILES[],$_SERVER[]等
下面是一個 HTML 文件,這個 HTML 含有一個 HTML 表單 (HTML Form),主要用來讓用戶輸入用戶姓名的.
實例代碼如下:
- <form action ="get.php" method ="get">Name:
- <input type="text" name="username" />
- <input type ="submit" value="ok" />
- </form>
該 HTML 的顯示界面如下:
當(dāng)你在這個 HTML 文件的表單文本框輸入框里輸入姓名,比如 "Jacky",然后鼠標(biāo)點擊ok 按鈕,會跳轉(zhuǎn)到 get.php,在 get.php 里會顯示如下圖.
get.php 的源代碼如下:
實例代碼如下:
- <?php echo $_GET["username"]?>.
取表單控件的 name 值,可以獲得該表單控件的數(shù)據(jù).比如 "username" 就是表單控件文本輸入框的 name 值。
實例代碼如下:
- <input type="text" name="username" />
用 $_GET["username"] 可以獲得該文本輸入框的數(shù)據(jù).
實例代碼如下:
- <?php echo $_GET["username"]?>
獲取 HTML 表單 (HTML Form) 單選框 (input type="radio") 數(shù)據(jù),取表單單選框的 name 值,可以獲得表單單選框的值.$_POST獲取HTML表單提交數(shù)據(jù).
下面是一個 HTML 文件,這個 HTML 含有一個 HTML Form,主要用來讓用戶輸入用戶姓名的.
實例代碼如下:
- <form action ="post.php" method ="post">
- Name: <input type="text" name="username" />
- <input type ="submit" value="ok" />
- </form>
當(dāng)你在這個 HTML Form 的文本框輸入框里輸入姓名,比如 "Jacky",然后鼠標(biāo)點擊ok 按鈕,會跳轉(zhuǎn)到 post.php,顯示的輸出結(jié)果是You are Jacky..post.php 的源代碼如下:
實例代碼如下:
- You are <?php echo $_POST["username"]?>.
取表單控件的 name 值,可以獲得該表單控件的數(shù)據(jù).比如 "username" 就是表單控件文本輸入框的 name 值,
實例代碼如下:
- <input type="text" name="username" />
用 $_POST["username"] 可以獲得該文本輸入框的數(shù)據(jù).
實例代碼如下:
- <?php echo $_POST["username"]?>
$_REQUEST變量
PHP $_REQUEST變量包含$_GET, $_POST, and $_COOKIE的內(nèi)容,PHP $_REQUEST變量可以用來獲取通過“GET”和“POST”這兩種方法發(fā)送的表單數(shù)據(jù).
實例代碼如下:
- Welcome <?php echo $_REQUEST["name"]; ?>.<br />
- You are <?php echo $_REQUEST["age"]; ?> years old
新聞熱點
疑難解答