我只在我的项目中使用easyphp。如果我打开该页面,屏幕上将出现“未定义索引:C:\Program Files\EasyPHP-12.0\www\ipetlin\signup.php on line 118”之类的错误。然而,填写完所有字段后,错误消失了。如何解决这个问题呢。我去了一些论坛,他们说,通过添加最后一个代码,错误就会消失。请帮我。谢谢。
// Get values from form
$name=$_REQUEST['name'];
$email=$_REQUEST['email'];
$password=$_REQUEST['password'];
$gender=$_REQUEST['gender'];
$ic=$_REQUEST['ic'];
$addr=$_REQUEST['addr'];
$dept=$_REQUEST['dept'];
$kod=$_REQUEST['kod'];
error_reporting(E_ALL ^ E_NOTICE);
最佳答案
您可以在变量上使用一些函数,例如 isset()
和 empty()
,以确保在尝试使用之前已定义索引他们。
if(isset($_REQUEST['name']) // and or any other checking
{
$name=$_REQUEST['name'];
}
关于php - 如何克服这个错误? "Undefined index: name in C:\Program Files\EasyPHP-12.0\www\ipetlin\signup.php on line 118",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11666203/