PHP フォームとユーザー入力

前の PHP 基本チュートリアルから、ユーザー入力などのフォーム内の情報を取得するために $_GET 変数と $_POST 変数が使用されることを学びました

それでは、フォームとは何でしょうか?

Web フォームの機能は、閲覧者と Web サイトに対話型のプラットフォームを提供することです。フォームは主に Web ページでデータをサーバーに送信するために使用されます。たとえば、情報を入力するときに、フォームの内容を送信する必要があります。それはサーバーに送信され、PHP プログラムによって処理され、ユーザーが必要とする情報がクライアントのブラウザーに返されます。これにより、PHP は Web フォームと対話します。

: フォームは HTML の知識に属します。これについては、HTML チュートリアルで詳しく説明します


フォームがどのようなものかを見てみましょう。上記のコードを実行した結果は次のとおりです:

はい、これが私たちが話しているフォームです。完成したフォーム情報はどこに送信されますか? [送信] をクリックすると、フォーム内のデータは POST 形式になります。 form.php ページに送信されます。

<!DOCTYPE html>
 <html lang="en">
 <head>
     <meta charset="UTF-8">
     <title>PHP中文网</title>
 </head>
 <body>
 
 <form action="form.php" method="post">
     名字: <input type="text" name="fname"><br>
     年龄: <input type="text" name="age"><br>
     <input type="submit" value="提交">
 </form>
 
 </body>
 </html>
form.phpに送信した実行結果:

ようこそ: liuqiあなたの年齢: 18

7.pngフォーム認証

は検証にあるはずです可能な限りユーザー入力 (クライアント スクリプト経由)。ブラウザーの検証が高速になり、サーバーの負荷が軽減されます。 ユーザー入力をデータベースに挿入する必要がある場合は、サーバー検証の使用を検討する必要があります。サーバー上のフォームを検証する良い方法は、別のページにジャンプするのではなく、フォームをそれ自体に渡すことです。これにより、ユーザーは同じフォーム ページでエラー メッセージを取得できます。ユーザーがエラーを見つけやすくなります。

次のセクションでフォームの検証について話しましょう


学び続ける
||
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>PHP中文网</title> </head> <body> <form action="form.php" method="post"> 名字: <input type="text" name="fname"><br> 年龄: <input type="text" name="age"><br> <input type="submit" value="提交"> </form> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜