2015-04-29 27 views
-2

這可能是很基本的,但仍...設置HTML表單數據到PHP變量

如何創建一個HTML表單,然後,在點擊確認按鈕,設置字段內的文本到PHP變量,然後在那個頁面上的其他地方使用?

+2

開始[這裏](http://www.codecademy.com/tracks/php) –

+0

發送HTML表單數據到哪裏?郵件? –

+0

關注ajax,ajax允許您從任何地方運行php腳本,無需重新加載頁面... – joshua

回答

1

PHP是一種服務器端語言,所以你必須記住,雖然PHP和HTML在同一頁面上,但它們會在不同的位置(服務器和客戶端)處理。

PHP解釋器處理您的.php文件並在<?php ?>標記之間運行任何代碼。然後,生成的處理過的HTML代碼將被髮送到所有客戶端處理可以發生的客戶端(css,js,html ..)。

因此,當您提交表單時,它會將表單數據發送回服務器,然後您可以使用$_GET[]$_POST[]數組訪問表單元素,具體取決於表單的方法是GET還是POST。

要查看這些陣列進行,只是打印出來與print_r($_GET);

但是我在一些基本的PHP教程看網上的基本下跌,所以你可以明白這是怎麼回事同意。

0

要將表單數據提交給您的服務器以通過PHP進行處理,請參閱下面的代碼。

在HTML:

<form action="" method="POST"> 
    <span>First Name:</span><input name="firstname" type="text" /> 
    <input type="submit" value="Submit Form" /> 
</form> 

而在你的PHP,如下:

<?php 

$firstName = $_POST['firstname']; 

?> 

的形式在HTML中是如何工作的一個基本的書面記錄是Here

關於如何執行此操作的另一個完整參考是Here

要在頁面上的其他位置使用該表單數據,而不向服務器發送任何數據或導致頁面重新加載,則需要使用JavaScript。我建議你研究像jQuery這樣的工具的基礎知識來執行這些簡單的操作。

這裏是鏈接到jQuery track at Codeacademy