PHP post не видит переменные
моя первая программа, не могу понять почему не работает
Это HTML
<!DOCTYPE html>
<html>
<head>
<title>TesT</title>
<meta charset="utf-8">
</head>
<body>
<h2>Введи свои данные:</h2>
<form action="display.php" method="post">
<p>Введите имя: <input type="text" name="firstname" /></p>
<p>Введите фамилию: <input type="text" name="lastname" /></p>
<input type="submit" value="Отправить">
</form>
</body>
</html>
PHP
<?php
$name = $_POST["firstname"];
$surname = $_POST["lastname"];
echo "Ваше имя: <b>".$name . " " . $surname . "</b>";
?>
Получаю вот такую ошибку
stderr: PHP Warning: Undefined array key "firstname" in C:\Users\user\Desktop\phpGides\display.php on line 3
PHP Warning: Undefined array key "lastname" in C:\Users\user\Desktop\phpGides\display.php on line 4
Источник: Stack Overflow на русском