嗨,我有未定义索引的问题。在 google chrome 和 mozilla 中,它显示了通知,但在资源管理器中一切正常,它不起作用。我的 PHP 版本是 5.3.5。
代码:HTML文件
<div id="stylized" class="myform">
<form action="submit.php" method="post" id="Form">
<ol>
<label for="number">number:</label>
<input name="number" class="text" type="text" size="28"/>
<div id="butt">
<input type="hidden" style="width: 150px; border: 1px solid gray" value="addd" name="type" />
<input type="submit" class="formbutton" value="add" />
</div>
<div id="error"> </div>
</ol>
<div class="spacer"></div>
</form>
</div>
提交文件 submit.php
switch ($_POST['type']){
case "register":
register();
break;
case "login":
login();
break;
default:
die(msg(0, "error"));
}
错误:
Notice: Undefined index: type in C:\wamp\www\submit.php on line 4
我已经尝试过:
if (isset($_POST['type']))
$type = $_POST['type'];
以及在其他主题上找到的许多其他建议,但在这种情况下似乎没有帮助