PHP は、Web サイトの動的なページ機能を実装するために使用できる Web プログラミング言語です。その 1 つは、このページの送信機能の実装です。この記事では、PHP を使用してこのページ送信機能を実装する方法について説明します。
1. このページでの投稿とは何ですか?
このページでの送信は、送信ボタンを使用して別のページに移動して送信するのではなく、同じページ内でデータを送信することを意味します。ユーザーがデータを入力した後、ボタンまたはリンクをクリックしてフォーム データを同じページに送信します。送信完了後、他のページに飛ぶことはありませんが、データが処理され、結果が同じページに表示されます。
2. PHP を使用してこのページを送信します
このページを送信するには、まずフォームを作成する必要があります。 HTML では、<form>
タグを使用してフォームを作成できます。たとえば、次のコードを使用して単純なフォームを作成できます。
<form method="post" action=""> <label>姓名:</label><input type="text" name="name"><br> <label>年龄:</label><input type="text" name="age"><br> <input type="submit" name="submit" value="提交"> </form>
上記のコードでは、名前と年齢の 2 つの入力ボックスを含むフォームを作成し、フォームの最後に送信ボタンを追加します。形状。送信ボタンでは、バックグラウンドで判定するボタンの名前をname属性を使用して定義します。フォームでは、method="post"
(POST メソッドを使用してデータを送信することを意味します) を設定し、action 属性を空に設定します (同じページにデータを送信することを意味します)。
ユーザーがフォームに入力して送信ボタンをクリックした後、PHP を使用してフォーム データを処理する必要があります。 $_POST
配列を使用してフォーム データを取得できます。たとえば、name
および age
入力ボックスの値を取得したい場合は、次のコードを使用できます:
$name = $_POST['name']; $age = $_POST['age'];
未定義の変数を避けるために、この場合、フォーム データを取得する前に、isset()
を使用してフォームが送信されたかどうかを判断することをお勧めします。例:
if (isset($_POST['submit'])) { // 获取表单数据 }
上記のコードでは、isset()
関数を使用して、送信ボタンがクリックされたかどうかを判断します。
データを処理した後、表示のために処理結果をユーザーに返す必要があります。 PHP では、echo
関数を使用して、処理結果をページに出力できます。たとえば、次のコードを使用して、ユーザーが入力した名前と年齢を表示できます。
if (isset($_POST['submit'])) { $name = $_POST['name']; $age = $_POST['age']; echo "您的姓名是:$name<br>"; echo "您的年龄是:$age岁"; }
上記のコードでは、echo
関数を使用して処理結果をページを開き、その結果を HTML <br>
タグに含めて改行を出力します。
3. 完全なコード例
以下は、コメント付きの完全なコード例であり、PHP を使用してこのページの送信機能を実装する方法をよりよく理解するのに役立ちます。
4. 概要このページの送信は非常に一般的な機能であり、通常はデータのフィルタリングと検索に使用されます。 PHP を使用してこのページを送信する場合は、フォームを作成し、$_POST 配列を使用してフォーム データを取得し、データを処理して結果を返す必要があります。この記事のおかげで、PHP を使用してこのページの送信機能を実装する方法を習得できたと思います。開発作業に役立つことを願っています。
以上がこのページの送信をPHPで実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。