2016-01-06 73 views
-1

我在html中設計了選項選擇。如何在PHP變量中分配html選項選擇值

<select> 
    <option value="e">Electronics</option> 
    <option value="c">Clothing & Accessories</option> 
</select> 

我想要當我選擇電子。電子價值應分配給一個PHP變量。當我選擇服裝&配件。服裝&配件應該分配給一個php變量

+0

您可以通過Ajax完成,無需AJAX不可能的。 –

+0

你的'select'標籤沒有'name'屬性......你需要給它一個..然後你可以像對'HTTP'請求那樣獲取變量 – adelowo

+0

如果你有一個完整的html表單將其操作設置爲一個PHP腳本的地址,例如行動= 「/ form.php的」。 Set method =「post」。設置select =「someName」的名稱。在php腳本中使用$ _POST數組來訪問您的html選擇的值。 – maxhb

回答

0

使用表單內的選擇。並通過POST方法獲取選定的選項。

<form action="#" method="POST"> 
<select name="selection"> 
    <option value="e">Electronics</option> 
    <option value="c">Clothing & Accessories</option> 
</select> 
</form> 
<?php 
$value = $_POST['selection']; // this $value variable contains the value of selected value. 
?> 
0

請試試這個:

<?php 
       if (!empty($_GET['dropdown'])) { 
        $dropdownval = $_GET['dropdown']; 
       } else { 
        $dropdownval = 1; 
       } 
    ?> 
     <form method="get" action="xyz.php"> 
     <select name="dropdown" > 
     <option value="e" <?php if ($dropdownval=="e") echo 'selected="selected"'; ?>>Electronics </option>; 
     <option value="c" <?php if ($dropdownval=="c") echo 'selected="selected"'; ?>>Clothing & Accessories</option>; 
     </select> 
     <input type="submit" name="submit" value="Submit Form" /> 
     </form> 
相關問題