这个问题在这里已经有答案了:
使用php的“notice:未定义变量”、“notice:未定义索引”和“notice:未定义偏移量”(28个答案)
php未定义索引[重复](5个答案)
两年前关门了。
我需要如何得到同一页上的形式后价值。下面是我尝试提取值和表单html的脚本:
<form action="" id ='list' name= "list" class="form-inline" method="POST">
<div class="select">
<select name="lamp" id ="lamp" onchange="gender(this)" style="background:transparent">
<option id ='gender' hidden="hidden">Gender</option>
<option value="0">Boy's</option>
<option value="1">Girl's</option>
</select>
</div>
</form>
我的php代码:
if (isset($_POST)) {
$pg_type =$_POST['lamp'];
echo $pg_type;die;
}
我有回声我的变奏曲,它是这样显示的:
注意:第20行的c:\xampp\www\htdocs\rentozy\assets\includes\list-header.php中的未定义索引:lamp
1条答案
按热度按时间deyfvvtc1#
形式:
1.保持一致-使用
"
或者'
但对于html属性,不能两者兼而有之;2.设置的名称
select
删除第一个option
因为在这个例子中这是无稽之谈;PHP:
1.将if检查更改为精确的键,例如
gender
不是全部POST
阵列2。要检查通过post实际发送的内容,可以打印整个数组: