私はphp/htmlに非常に慣れていないので、htmlフォームの作成と処理の基本を独学しようとしています。
Website というフォルダを作成しました。その中で、html ファイル index.html を作成しました。また、ファイル submit.php を作成しました。
(このコードはhttp://www.w3schools.com/php/php_forms.aspから取得したものです)
index.html には次のものがあります。
<html>
<body>
<form action="submit.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>
submit.php には次のものがあります。
<html>
<body>
Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>
</body>
</html>
Chrome で html ファイルを開き、空白を埋めて送信を押すと、submit.php のコードを含むページにリダイレクトされます。
<html>
<body>
Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>
</body>
</html>
この出力が得られるはずです:
Welcome Hannah
Your email address is Hannah@example.com
出力が機能しないというのは、何が間違っていますか? ありがとう!