2015-02-23 72 views
0

我想要在php中獲取組合框的選定值,但無論選擇什麼值,只能得到「1」。PHP:無法獲得組合框的選定值

這裏是我的html代碼:

         <form name="form" method="POST" action=""> 
             <select class="dropdown-select" name="dayscombo" id="dayscombo"> 
             <option value="1">7</option> 
             <option value="2">30</option> 
             <option value="3">90</option> 
             <option value="4">365</option> 
             </select> 
             </form> 

我試圖使用呼應所選值:

$mydays=$_POST['dayscombo']; 
echo "$mydays"; 

謝謝!

+0

其中您提交? – 2015-02-23 20:39:17

+0

哦,是的,我忘了提到這一點。 這<按鈕類型= 「提交」 名稱= 「Addcode」>添加鍵 而PHP代碼: 如果(isset($ _ POST [ 'Addcode'])){ } 的透過作品但結果是錯誤的。 – suchanoob 2015-02-23 20:40:50

+0

add'var_dump($ _ POST);'告訴我們你得到的結果 – 2015-02-23 20:41:58

回答

1

設置你的價值等於你的文字一樣<option value="7">7</option>

-2

你在使用jQuery嗎?發送按鈕在哪裏?試試看:

//send.php 
<form name="form" method="POST" action="posted.php"> 
<p> 
<select class="dropdown-select" name="dayscombo" id="dayscombo"> 
<option value="1">7</option> 
<option value="2">30</option> 
<option value="3">90</option> 
<option value="4">365</option> 
</select> 
</p> 
<p> 
<button type="submit">POST</button> 
</p> 
</form> 

//posted.php 
<?php 
$mydays = $_POST['dayscombo']; 
echo "$mydays"; 
?> 

運行鏈接:http://missoesrestauradoras.com.br/send.php

祝商祺!

+0

是的,jQuery是一切的答案 – 2015-02-23 20:53:07