フォームの処理

<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>フォームの処理</title>
</head>
<body>
<h1>フォームの処理</h1>
<form action="post.php" method="post">

<p><label>テキストをご記入ください。<br>
<input name="text" type="text"></label>
</p>

<input type="submit">

</form>
</body>
</html>
<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>送信結果</title>
</head>
<body>
<h1>送信結果</h1>
<?php $text = $_POST["text"]; ?>

<p>送信されたテキストは:<?php echo $text; ?></p>

<p><a href="index.html">戻る</a></p>
</body>
</html>

同じファイルにデータを送信


<!DOCTYPE HTML>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>フォームの処理(同じファイルにデータを送信)</title>
</head>
<body>
<h1>フォームの処理(同じファイルにデータを送信)</h1>

<form method="get"><!--action自体を省略-->

<?php $val = isset($_GET['val']) ? $_GET['val'] : null; ?>

<p>
<label><input name="val" type="radio" value="1">テキスト1</label>
<label><input name="val" type="radio" value="2">テキスト2</label>
<label><input name="val" type="radio" value="3">テキスト3</label>
</p>

<input type="submit">

<?php echo 'パラメータ値は'.$val; ?>

</form>
</body>
</html>

コピーできました!