Как правильно передать данные из формы на другую страницу html?

Есть похожий вопрос, но я не получил желаемого результата после действий, рекомендованных там. У меня есть index.html и welcome_page.php.

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  <link rel="stylesheet" href="css/styles.css" />
  <title>HTML forms</title>

</head>

<body>
  <div class="form">
    <div class="container">
      <form id="myform" action="welcome_page.php" method="post">
        <h3 class="form_title pads">Введите свои данные</h3>
        <div class="row">
          <input class="inputs" type="text" id="fname" name="fname" placeholder="First name" required />
          <input class="inputs" type="text" id="lname" name="lname" placeholder="Surname" required />
          <input class="inputs" type="text" id="age" name="age" placeholder="Age" required />
        </div>
          <input class="inputs" placeholder="Email" type="email" id="email" name="email" />


        <input class="submit_button" type="submit" value="Submit" onClick='location.href="action.html"' required />
      </form>


      <p class="bottomText pads">
        Click "Submit" button to go to the Welcome page.
      </p>
    </div>
  </div>
</body>

</html>
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="css/styles.css" />
    <link rel="stylesheet" href="css/welcome_page.css" />
    <title>Welcowe!</title>
  </head>
  <body>
    <form class="container">
      <h2>Здравствуйте, <?php echo $_POST['fname']; ?><?php echo $_POST['lname']; ?>! 
Сегодня Вам исполняется <?php echo $_POST['age']; ?> лет. 
В честь этого наш коллектив поздравляет Вас с днем рождения, а также желает успехов в лчиной жизни и карьере. 
На ваш email <?php echo $_POST['email']; ?> выслана поздравительная открытка.</h2>
    </form> 
  </body>
</html>

Когда я нажимаю "Submit" то вместо сраницы с текстом открывается просто php код. Как исправить?


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