PHP 中的 $_GET 和 $_POST 變量用于檢索表單中的信息,比如用戶輸入。
PHP 表單處理
有一點很重要的事情值得注意,當處理 HTML 表單時,PHP 能把來自 HTML 頁面中的表單元素自動變成可供 PHP 腳本使用。
實例
下面的實例包含了一個 HTML 表單,帶有兩個輸入框和一個提交按鈕:
<html> <body> <form action="form.php" method="post"> Name: <input type="text" name="fname"> Age: <input type="text" name="age"> <input type="submit"> </form> </body> </html>
結果:
action屬性指定在提交表單時,將數據發(fā)送到名為form.php的PHP文件。 HTML表單元素具有名稱,這將在使用PHP訪問數據時使用。
method屬性將在下一課中討論?,F在,我們將把值設置為“post”。
當用戶填寫完上面的表單并點擊提交按鈕時,表單的數據會被送往名為 "form.php" 的 PHP 文件:
"form.php" 文件如下所示:
<html> <body> Welcome <?php echo $_POST["fname"]; ?>!<br> You are <?php echo $_POST["age"]; ?> years old. </body> </html>
$_POST是超全局數組保存的鍵/值對。在鍵值對中,鍵是表單控件的名稱,值是用戶輸入的輸入數據。
我們在表單中method設置為“post”,這邊就用$_POST來獲取數據,后面我們會在單獨介紹相關設置