當前位置 : IT培訓網 > PHP開發 > php教程 > PHP教程之PHP表單和用戶輸入

PHP教程之PHP表單和用戶輸入

時間:2016-11-25 10:11:39??來源:php培訓網??作者:鄭州IT培訓網??已有:名學員訪問該課程
有一點很重要的事情值得注意,當處理 HTML 表單時,PHP 能把來自 HTML 頁面中的表單元素自動變成可供 PHP 腳本使用。

上一章的內容小伙伴們學的怎么樣了?今天IT培訓網小編給大家帶來的是PHP教程之PHP表單。PHP 中的 $_GET 和 $_POST 變量用于檢索表單中的信息,比如用戶輸入。

  PHP 表單處理

  有一點很重要的事情值得注意,當處理 HTML 表單時,PHP 能把來自 HTML 頁面中的表單元素自動變成可供 PHP 腳本使用。

  實例

  下面的實例包含了一個 HTML 表單,帶有兩個輸入框和一個提交按鈕。

  form.html 文件代碼如下:

  <html>

  <head>

  <meta charset="utf-8">

  <title>IT培訓網(cnitedu.cn)</title>

  </head>

  <body>

  <form action="welcome.php" method="post">

  名字: <input type="text" name="fname">

  年齡: <input type="text" name="age">

  <input type="submit" value="提交">

  </form>

  </body>

  </html>

  當用戶填寫完上面的表單并點擊提交按鈕時,表單的數據會被送往名為 "welcome.php" 的 PHP 文件:

  welcome.php 文件如下所示:

  歡迎 <?php echo $_POST["fname"]; ?>!<br>

  你的年齡是 <?php echo $_POST["age"]; ?> 歲。

  通過瀏覽器訪問演示如下:

  

PHP教程之PHP表單和用戶輸入_www.oalvodamoda.com

 

  我們將在下一章中講解 PHP 中的 $_GET 和 $_POST 變量。

  表單驗證

  應該在任何可能的時候對用戶輸入進行驗證(通過客戶端腳本)。瀏覽器驗證速度更快,并且可以減輕服務器的負載。

  如果用戶輸入需要插入數據庫,您應該考慮使用服務器驗證。在服務器驗證表單的一種好的方式是,把表單傳給它自己,而不是跳轉到不同的頁面。這樣用戶就可以在同一張表單頁面得到錯誤信息。用戶也就更容易發現錯誤了。

頂一下
(0)
0%
踩一下
(0)
0%
------分隔線----------------------------
------分隔線----------------------------
PHP 教程
1、PHP 基礎
1.1 PHP 簡介
1.2 PHP 安裝
1.3 PHP 語法
1.4 PHP 變量
1.5 PHP echo/print
1.6 PHP 數據類型
1.7 PHP 常量
1.8 PHP 字符串
1.9 PHP 運算符
1.10 PHP If...Else
1.11 PHP Switch
1.12 PHP 數組
1.13 PHP 數組排序
1.14 PHP 超級全局變量
1.15 PHP While 循環
1.16 PHP For 循環
1.17 PHP 函數
1.18 PHP 魔術變量
1.19 PHP 命名空間
1.20 PHP 面向對象
2、PHP 表單
2.1 PHP 表單
2.2 PHP 表單驗證
2.3 PHP 表單 - 必需字段
2.4 PHP 表單 - 驗證郵件和URL
2.5 PHP 完整表單實例
2.6 PHP $_GET 變量
2.7 PHP $_POST 變量
3、PHP 高級教程
3.1 PHP 多維數組
3.2 PHP 日期
3.3 PHP 包含
3.4 PHP 文件
3.5 PHP 文件上傳
3.6 PHP Cookie
3.7 PHP Session
3.8 PHP E-mail
3.9 PHP 安全 E-mail
3.10 PHP Error
3.11 PHP 過濾器
3.12 PHP 高級過濾器
3.13 PHP JSON
4、PHP 7 新特性
4.1 PHP 7 新特性
5、PHP 數據庫
5.1 PHP MySQL 簡介
5.2 PHP MySQL 連接
5.3 PHP MySQL 創建數據庫
5.4 PHP MySQL 創建數據表
5.5 PHP MySQL 插入數據
5.6 PHP MySQL 插入多條數據
5.7 PHP MySQL 預處理語句
5.8 PHP MySQL 讀取數據
5.9 PHP MySQL Where
5.10 PHP MySQL Order By
5.11 PHP MySQL Update
5.12 PHP MySQL Delete
5.13 PHP ODBC
6、PHP XML
6.1 XML Expat Parser
6.2 XML DOM
6.3 XML SimpleXML
7、PHP 與 AJAX
7.1 AJAX 簡介
7.2 AJAX 與PHP
7.3 AJAX 數據庫
7.4 AJAX XML
7.5 AJAX 實時搜索
7.6 AJAX RSS Reader
7.7 AJAX 投票
五月情天