2016-12-24 178 views
-2

所以我想使用某種形式的表單,我需要看看選擇的選項是什麼。現在我只想回應選擇什麼,但我不知道如何。例如,如果有人想選擇2,將呼應2.我的形式:PHP提交後保留表格值

<label for="format"><strong>Options</strong></label> 
<select id="optionsid" name="optionsname"> 
<option value="one">1</option> 
<option value="two">2</option> 
<option value="three">3</option> 
</select> 

編輯:所以查不到標籤的動作部分後,我得到了幾乎我想要的東西,這是有動作在同一個文件上。我想以它被選中的方式顯示錶單,例如我幾乎可以得到它here,但是如果在提交按鈕被選中後選擇了2,我想在代碼中顯示選項號碼是2而不是第一個。誰會知道該怎麼做?對不起,以前沒有指定。我的代碼現在

<form action="" method="post"> 
<label for="format"><strong>Options</strong></label> 
<select id="optionsid" name="optionsname"> 
<option value="one">1</option> 
<option value="two">2</option> 
<option value="three">3</option> 
</select> 
<button type="submit"> send </button> 
</form> 

<?php echo $_POST['optionsname'];?> 
+2

你沒有嘗試*任何東西?*這是相當微不足道的東西 –

+0

..........不。 –

+0

更好的是你應該開始在專門的來源學習。但是正如你已經發布了這個問題,所以這裏是一個提示結果:'' – Rehmat

回答

1

你需要創建一個formPOSTGET方法,像檢索其內部php值(S):

form_select.php

<?php 

if(!empty($_POST)){ 

    echo $_POST['optionsname']; 
    exit; 
} 
?> 

<form action="form_select.php" method="post"> 
<label for="format"><strong>Options</strong></label> 
<select id="optionsid" name="optionsname"> 
<option value="one">1</option> 
<option value="two">2</option> 
<option value="three">3</option> 
</select> 
<button type="submit"> send </button> 
</form> 
+1

有趣的事情,人們認爲是[實際答案](http://stackoverflow.com/questions/41317616/php-checking-select-form-answer/41317638#comment69839350_41317638) - *嘆*。哦,好吧...壞的問題通常會吸引同樣糟糕的/更糟糕的答案,儘管如此,不會說同樣的問題;-) –

+0

這個世界如果充滿了「有趣的東西」。 MC Fred! –

+1

哈哈!是的,我們人類可以是相當有趣和奇怪的動物都捲成一個。 –