PHP フォーム処理: フォーム データの処理と結果の表示
Web 開発において、フォームはユーザーが Web サイトと対話するための重要な方法の 1 つです。 PHP は強力なサーバー側スクリプト言語として、受信したフォーム データを処理し、結果をユーザーに表示できます。この記事では、PHP がどのようにフォームデータを処理し、処理結果をユーザーに表示するかを紹介します。
1. フォーム データの取得
HTML では、フォーム要素がフォーム タグで囲まれており、ユーザーは入力ボックス、ドロップダウン メニュー、ラジオ ボタン ボックスなどを通じてデータを入力できます。ユーザーがフォームを送信すると、サーバー側のスクリプトがフォーム データを処理します。 PHP は、フォームの送信に POST メソッドが使用されるか GET メソッドが使用されるかに応じて、スーパー グローバル変数 $_POST
または $_GET
を通じてフォーム データを取得します。
以下は、入力ボックスと送信ボタンを含む簡単なフォームの例です。
<form method="POST" action="process.php"> <input type="text" name="username" placeholder="请输入用户名"> <input type="submit" value="提交"> </form>
上記のフォームでは、ユーザーが入力したユーザー名を処理のためにサーバーに渡す必要があります。サーバー側の PHP スクリプト (ここでは process.php) では、$_POST
スーパーグローバル変数を使用してフォーム データを取得できます。
<?php $username = $_POST['username']; echo "您输入的用户名是:" . $username; ?>
上記のコードでは、$_POST['username']
を使用してユーザーが入力したユーザー名を取得し、echo を通じて結果をユーザーに表示します。 ### 声明。
<?php $phone = $_POST['phone']; // 验证手机号码格式是否正确 if (!preg_match("/^1[3-9]d{9}$/", $phone)) { echo "请输入正确的手机号码"; } else { // 进行处理逻辑 // ... } ?>
/^1[3-9]d{9}$/ を使用して、携帯電話番号の形式が正しいかどうかを確認しました。携帯電話番号が要件を満たしていない場合はエラー メッセージが出力され、そうでない場合は処理ロジックが実行されます。
<?php // 获取表单数据 $username = $_POST['username']; // 处理逻辑 // ... // 显示处理结果 ?> <!DOCTYPE html> <html> <head> <title>表单处理结果</title> </head> <body> <h1>表单处理结果</h1> <p>您输入的用户名是:<?php echo $username; ?></p> <p>处理结果为:...</p> </body> </html>
を使用して、変数
$username# の値を変更しています。 ## がユーザーに表示されます。必要に応じて他の業務処理を実行し、その結果をページに表示することもできます。 概要
上記の例を通じて、PHP を使用してフォーム データを処理し、結果をユーザーに表示する方法を学びました。実際の開発では、ビジネスニーズに基づいて、より複雑なデータの検証、処理、結果表示を行うことができます。 PHP を使用してフォームを処理すると、ユーザーが送信したデータを効率的に処理し、ユーザーとの良好なインタラクティブなエクスペリエンスを実現できます。
以上がPHPフォーム処理:フォームデータの処理と結果表示の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。