程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 結合PHP使用HTML表單1

結合PHP使用HTML表單1

編輯:關於PHP編程

能較容易地對用戶通過 HTML 表單提交的信息進行操作的能力一直是PHP的優勢之一。事實上,PHP 版本4.1添加了幾個訪問該信息的新方法並有效地除去了以前版本中最常用的一個方法。本文研究了使用 HTML 表單上提交的信息的不同方法,並同時使用了 PHP 較早的版本和較新的版本。本文首先從研究單個值開始,然後構建可以一般性地訪問任何可用的表單值的頁面。
注:本文假定您對運行 PHP 版本 3.0 或更高版本的 Web 服務器具有訪問權。您需要對 PHP 本身以及創建 HTML 表單有基本了解。
HTML 表單
在閱讀本文的過程中,您將看到不同類型的 HTML 表單元素如何提供 PHP 能夠訪問的信息。針對本示例,我使用了一個簡單的信息表單,它由兩個文本域、兩個復選框和一個允許多項的選擇框組成:
 
清單 1. HTML 表單

Tour Information

Mission Information






在沒有指定方法的情況下,該表單使用缺省方法 GET,浏覽器用它將表單值附加到 URL,如下所示:
http://www.vanguardreport.com/formaction.php?
ship=Midnight+Runner&tripdate=12-15-2433&exploration=yes&crew=snertal&crew=gosny
圖 1 顯示表單本身。

圖 1. HTML 表單
老辦法:訪問全局變量
清單 2 中顯示的代碼將表單值作為全局變量處理:
 
清單 2. 作為全局變量的表單值
echo "Ship = ".$ship;
echo "
";
echo "Tripdate = ".$tripdate;
echo "
";
echo "Exploration = ".$exploration;
echo "
";
echo "Contact = ".$contact;
?>

生成的 Web 頁面顯示提交的值:
 
Ship = Midnight Runner
Tripdate = 12-15-2433
Exploration = yes
Contact =

(正如您稍後將看到的那樣,Contact 沒有值,因為沒有選中那個框)。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved