首页 > 解决方案 > 为什么我在尝试从 HTML 表单中获取值时得到“未定义的数组键”?

问题描述

我附上了我的 html 和 php 文件的代码示例以及每当我尝试运行代码以将在我的 html 表单中输入的值添加到我的 php 文档时遇到的错误。我正在使用 XAMPP 服务器。

我完全按照下面提到的网站中提到的那样完成了这项工作: https ://www.w3schools.com/php/php_forms.asp

我真的很感激有人可以帮助我解决这个问题。

HTML 示例:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
</head>
<body>

<form action="welcome.php" method="POST">

 Name : <input type="text" name="name"> <br><br>
 E-mail: <input type="text" name="email"><br> <br>
 <input type="submit">

</form>
</body>
</html>

 PHP SAMPLE:

 <!DOCTYPE html>
 <html>
 <body>

Hello <?php echo $_POST['name']; ?>
Your email address is <?php echo $_POST['email']; ?>


</body>
</html>

我的浏览器中的错误:

警告:第 5 行 C:\xampp\htdocs\BasicIntro\welcome.php 中未定义的数组键“名称”您的电子邮件地址是

警告:第 6 行 C:\xampp\htdocs\BasicIntro\welcome.php 中未定义的数组键“email”

标签: phphtmlformspost

解决方案


两个页面都在工作。没有错误。我不知道为什么它对你不起作用。尝试重新安装 XAMPP。


推荐阅读