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