php - 如何克服这个错误? "Undefined index: name in C:\Program Files\EasyPHP-12.0\www\ipetlin\signup.php on line 118"

标签 php mysql

我只在我的项目中使用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/

相关文章:

php - 如何使用PHP CURL绕过跨域

php - 找出哪个 php 文件在 WordPress 中生成了一行 html 代码的最佳方法

php - 在 PHP 中将 MySQL 结果分组为 A-Z block

php - Yii2加入子查询

PHP - 在未定义的数组索引上使用 += 运算符

php - mysql-cluster页面无法启动

php - 加载数据 infile 和无缓冲查询错误

php - 创建重定向到另一个 URL 的 WordPress 页面

php - 在 PHP/MySql 中使用 group_concat 获取

php - 如何将 CONCAT_WS 与 IN 一起使用?