PHPでのGETメソッドによるフォームデータの取得
例を見てみましょう。ファイル
form.php に、メソッド GET でページ result.php に送信するフォームが含まれているとします:
<form action="/result.php" method="GET">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
ブラウザでこのフォームにデータを入力し、ボタンを押すと、フォームはページ result.php に送信されます:
<?php
var_dump($_GET); // test1 と test2 をキーとする配列
var_dump($_POST); // 空の配列
var_dump($_REQUEST); // test1 と test2 をキーとする配列
?>
特定の入力フィールドの内容を画面に表示することもできます:
<?php
echo $_GET['test1'];
?>
また、1つ目と2つ目の入力フィールドの内容を取得し、それらを結合して文字列にして画面に表示することもできます:
<?php
echo $_GET['test1'] . $_GET['test2'];
?>
3つの入力フィールドを持つフォームを作成してください。これらの入力フィールドには数値を入力します。フォーム送信後、これらの数値の合計を画面に表示してください。