无法从下拉菜单中获取所选值

时间:2017-07-13 13:52:20

标签: php

我在PHP文件中有这段代码,用于将txt文件的内容投影为下拉菜单。

echo '<p style="text-align:center;"><form action="schedule.php" method="POST" name="theForm2" id="theForm2"></p>
    <p style="text-align:center;"><select name="fh[]"></p>';
    foreach($lines as $line) {
        echo '<option value="'. urlencode($line).'">'.$line.'</option>';
    }

echo '</select>
    <input type="submit" name="scheduleButton" value="Schedule" />
    <input type="submit" name="deleteButton" value="Delete"  />
    </form>';

然后我用它来获取所选的值。

if (isset($_POST['deleteButton'])) {
   $v = ($_POST['deleteButton']);
}

但问题是每次我得到v =“删除”。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

这是因为value控件的deleteButton是“删除”。代码完全符合您的要求。

如果您想要select控件的值,则需要$_POST["fh"]并将您的选择更改为<select name="fh">