Php 选择该选项后,不会收到下拉菜单中的值

Php 选择该选项后,不会收到下拉菜单中的值,php,html,drop-down-menu,Php,Html,Drop Down Menu,该计划从以下内容开始: session_start(); $seq = 0; if (isset($_POST['fname'])) { echo $_POST['fname']."<br/>"; if (isset($_POST['uid']) { echo $_POST['uid']."<br/>"; if ($_POST['submit'] && $_POST['edupdel'] != "ABC

该计划从以下内容开始:

session_start();
$seq = 0;
if (isset($_POST['fname'])) {   
    echo $_POST['fname']."<br/>";
    if (isset($_POST['uid']) {
        echo $_POST['uid']."<br/>";
        if ($_POST['submit'] && $_POST['edupdel'] != "ABCD") {
            echo "postsubmit  = ".$_POST['submit']."<br/>";
            echo "edupdel = ".$_POST['edupdel']."<br/>";
            echo "past submit<br/>";

            $opt = $_REQUEST['edupdel'];
            echo "OPTION IS  = ".$opt;
        }   
    }   
}   
$fname  = $_POST['fname'];
$uid = $_POST['uid'];
$opt = $_POST['edupdel'];

echo $uid.$fname.$opt."<br/>";
echo "*******<br/>";
$seq = $seq + 1 ;
echo "SEQ # is = ".$seq."<br/>";

在submit按钮后面似乎有一个隐藏的输入字段,名称为
edupdel
。如果是这种情况,该输入值中的任何内容都将覆盖
字段中选择的任何内容

请尝试删除该隐藏字段,或将其移动到HTML中的
字段上方,以便选择优先

Please select one of the options:
<select name="edupdel">
    <option value="ABCD">ABCD</option>
    <option value="edit">EDIT</option>
    <option value="update">UPDATE</option>
    <option value="delete">DELETE</option>
</select>
<input type="submit" name="submit"  value="Submit" style="background-color:#FFFFFF" >
<input type="hidden" name="fname" value="<?php echo $_POST['fname']; ?>"> 
<input type="hidden" name="uid" value="<?php echo $_POST['uid']; ?>">
<input type="hidden" name="edupdel" value="<?php echo $_POST['edupdel']; ?>"> 
Some debugging data I could get to so far according to the "echos"  above:
mary
john 
postsubmit = Submit
edupdel =
past submit
OPTION IS = johnmary ( I would expect EDIT or UPDATE or DELETE after the word mary)
*******
SEQ # is = 1