Здравствуйте, есть ли тут ошибка в коде?
По идее, введя данные и нажав на кнопку, у меня должна открыться страница где будет написано либо то, что я написал, либо "не определён". В чём пробелема...
Я использую локальный хостинг MAMP, перекидывая всё в папку
C:\MAMP\htdocs\site\index.php
C:\MAMP\htdocs\site\check.php
и перехожу по ссылке:
localhost:8000/site
В настройках стоит порт 8000
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Форма регистрации</title>
</head>
<body>
<div class="container mt-4">
<h1>Форма регистрации </h1>
<from action="check.php" method="POST">
<input type="text" class="from-control" name="login" id="login" placeholder="Введите имя" maxlength="16"><br>
<input type="password" class="from-control" name="password" id="password" placeholder="Введите имя" maxlength="24"><br>
<button class="button" type="submit">Готово</button>
</from>
</div>
</body>
</html>
+
<?php
$login = "не определено";
if(isset($_POST["login"])){
$login = $_POST["login"];
}
echo "Имя: $login";
?>