ウェブアプリケーションでは、ユーザーとの対話を通じてデータを収集することが重要です。この記事では、PHPを使用したフォーム処理とユーザー入力の取得方法について解説します。
HTMLフォームの作成
フォーム処理の第一歩は、HTMLフォームを作成することです。フォームはユーザーがデータを入力するためのUI要素を提供します。
<form method="post" action="process.php"> <label for="name">名前:</label> <input type="text" id="name" name="name"><br> <label for="email">メールアドレス:</label> <input type="email" id="email" name="email"><br> <input type="submit" value="送信"> </form>
この例では、名前とメールアドレスを入力するためのフォームを作成しています。
※GETで送信する場合はmethod="get"に書き換えてください。
フォームデータの受け取り
フォームが送信されると、そのデータは指定されたアクション先のファイルで処理されます。処理ファイル内で、$_POSTスーパーグローバル変数を使用してフォームデータにアクセスできます。
<?php $name = $_POST['name']; $email = $_POST['email']; echo "名前: $name<br>"; echo "メールアドレス: $email"; ?>
ここでは、送信された名前とメールアドレスを表示しています。
※GETで受け取る場合は$_POSTを$_GETと書き換える事で取得出来ます。