2014-09-10 68 views
-2

我有這種形式獲取輸入元素的值,並在PHP頁面顯示出來

<form method="post" action="file.php"> 
<input type="button" name="one" value="1"> 
</input> 
<input type="button" name="two" value="2"> 
</input> 
<input type="submit"> 
</input> 
</form> 

我怎樣才能得到這個輸入值並顯示在PHP頁面這個價值呢?我想通過這種方式,但它不工作,我可以這樣做嗎?

$_POST[nameOfInput] 
+4

您的輸入沒有一個名字。你能指望什麼? – Ohgodwhy 2014-09-10 16:21:32

+0

我忘了在這個問題中添加名稱,但在我的網頁上有;) – 2014-09-10 17:00:13

回答

0

您無法發送按鈕的值。使用無線電領域,例如:

<input type="radio" name="choice" value="1" /> 
<input type="radio" name="choice" value="2" /> 

或者您可以使用下拉太:

<select name="choice"> 
    <option value="1">Option 1</option> 
    <option value="2">Option 2</option> 
</select> 

然後在PHP中:

echo $_POST['choice']; // possible results: NULL/1/2 
+0

我試過了,但它返回標籤之間的值:( – 2014-09-10 16:25:10

+0

嘗試使用以下格式(在我的答案中)而不是'' – 2014-09-10 16:25:52

+0

嘗試但返回值爲空 – 2014-09-10 17:01:04