Написал код php и есть вопрос про его работоспособность

Я написал код на задачу которая звучит так (Создание сокращенного варианта ФИО. Вводим через форму: Иванов Иван Петрович и нам выводит в строку: Иванов И. П.) Но в выводе в итоге ничего не выдает, в чем тут ошибка? При нажатии на кнопку ничего не происходит и не выводится

<?php 
$lastName = $_POST["$lastName"];
$name = $_POST["$name"];
$secondName = $_POST["$secondName"];
?>

<html lang="ru">
<title>prak</title>
<body>
    <h2> Создание скоращенного варианта ФИО </h2>
    <form action="5.php" mathod="post">
        <label>
            <input name="$lastName" type="text" placeholder="Фамилия">
            <input name="$name" type="text" placeholder="Имя">
            <input name="$secondName" type="text" placeholder="Отчество">
            <button type="submit">Send</button>
        </label>
    </form>
</body>

<?php
echo $lastName . " " . mb_substr($name, 0, 1) . "." . mb_substr($secondName, 0, 1) . ". ";
?>
</html>


Ответы (1 шт):

Автор решения: Алексей Шиманский

Написано

mathod

должно быть

method

А раз это некорректно, то по умолчанию данные отсылаются через GET


Также надо выводить данные до закрытия тега </body>

→ Ссылка