2016-04-19 15 views
0

私はドロップダウンメニューの価値を得ようとしています。ドロップダウンメニューは、ユーザーがボタンWith Undrafted Playersをクリックすると作成されます。しかし、私がselectOptionudを返すと、私は何の価値も得られません。ここで何が起こっているか考えてみましょうか?ここ選択要素から値を取得できません。 (PHP/HTML)

<html> 
<body> 
    <?php 

if (isset($_POST['submitundrafted'])) { 

      $selectOptionud = $_POST['filter_ud']; //undrafted selection 

      echo $selectOptionud; 
     }//end of submitundrafted 


if (isset($_POST['undrafted'])) { 

       $menu= "<select name='filter_ud' id='filter_ud'> 
          " . $options . " //I have erased the previous code that gets the value of this variable. 
        </select>"; 

       echo $menu; 
       ?> 
       <form action="transfer.php" method="post"> 
       <input type="submit" name="submitundrafted" value="Submit" /> 
       </form> 
       <?php 

     } 
?> 
<form action="transfer.php" method="post"> 

    <input type="submit" name="undrafted" value="With Undrafted Players">     

</form> 
</body> 
</html> 
+2

あなたは$ menu' 'エコーされている(または' ')のようになりますタグであるため、投稿されません。あなたの '

'タグの中に 'echo $ menu;'を置きます。 – Sean

+0

私は最初に ''の中に ''を持っていませんでした。私はちょうど私が現在持っている問題を修正するかどうかを確認するためにそれを追加しました。 –

+0

と$ optionsの値はどこですか? – shubham715

答えて

0

$optionsがあなたの `

`オープンする前に、この

<option value="1">abc</option> 
<option value="2">bcd</option> 
<option value="3">def</option> 

    if (isset($_POST['undrafted'])) { 
     $menu= "<select name='filter_ud' id='filter_ud'> 
            " . $options . " //I have erased the previous code that gets the value of this variable. 
       </select>"; 
    ?> 
    <form action="transfer.php" method="post"> 
     <?php echo $menu;?> 
     <input type="submit" name="submitundrafted" value="Submit" /> 
    </form> 
    <?php 
     }?> 
関連する問題