繁体   English   中英

无法从选择元素获取价值。 (PHP / HTML)

[英]Not able to get value from select element. (PHP/HTML)

我正在尝试获取下拉菜单的值。 在用户单击“ With Undrafted Players ”按钮后,将创建下拉菜单。 但是,当我回selectOptionud ,我没有任何值。 知道这里发生了什么吗?

<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>

这里$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
      }?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM