用 PHP 取得 HTML Form 表單傳遞的資料

PHP是 server 端的 script,顧名思義當然就是伺服器端的程式語言,PHP 可以用來撰寫動態網頁,例如會員系統、購物網站、部落格 ... 等很多的應用,本篇重點在於如何透過 PHP 取得由 HTML Form 表單所傳遞來的資料。

首先我們先準備一個 HTML 表單

<form method="post" action="要接收的PHP檔案">
<input type="text" name="textbox">
<input type="submit" value="送出表單">
</form>

接著準備一個 PHP程式來接收

<?php
echo $_POST[textbox];
>

先講解一下 HTML Form 的內容,method="post" 的意思是要透過 POST 的方式來傳遞資料,HTML 表單常見的資料傳遞方式有兩種,分別是 POST 與 GET,兩種的差異主要在於網址會不會顯示資料。

接著 PHP 的部,ehco 是輸出的意思,$_POST[textbox]; 用來取得 HTML 頁面所傳來的資料,很簡單的一個架構,想要進一步研究表單寫法可以參考以下教學文章。

HTML Form 表單
http://www.wibibi.com/info.php?tid=188

該篇文章重點在於表單的設計與表單元素內容,對於 PHP 的講解比較少,PHP 的語法觀念又不太一樣,建議先把 Form 的元素先了解後再進一步搞定 PHP。

PHP POST 使用方法與範例
http://www.wibibi.com/info.php?tid=144

PHP 官方網站
http://www.php.net