ホームページ > バックエンド開発 > PHPチュートリアル > PHPはフォームのテキストボックス、パスワードフィールド、ボタンの値を取得します

PHPはフォームのテキストボックス、パスワードフィールド、ボタンの値を取得します

伊谢尔伦
リリース: 2023-03-07 14:58:01
オリジナル
5130 人が閲覧しました

フォーム要素によって送信された値を取得することは、フォーム アプリケーションの最も基本的な操作方法です。このセクションでは、データを送信するための POST() メソッドを定義し、フォーム要素によって送信された値の取得について詳しく説明します。

テキストボックス、パスワードフィールド、ボタンの値を取得します

フォームデータを取得することは、実際にはさまざまなフォーム要素のデータを取得することです。

タグ内の name は、すべての form 要素が持つ attribute であり、これを使用する場合は、name 属性を使用してレスポンスの value 属性値を取得する必要があります。 したがって、追加されたすべての コントロール は、対応する name 属性値を定義する必要があります。さらに、取得されるデータのエラーを避けるために、コントロールの名前はできる限り繰り返さないでください。

プログラム開発プロセス中、テキスト ボックス、パスワード フィールド、隠しフィールド、ボタン、テキスト フィールドの値を取得する方法は同じで、name 属性を使用して対応する value 属性値を取得します。 ここではテキストボックスのデータ情報を取得する場合を例に、フォームデータの取得方法を説明します。友達が 1 つの例から推論を導き出し、自分で他の制御値を取得してみることができることを願っています。

テキスト ボックスの情報を取得する方法については、以下のログイン例を使用してください。以下の例では、ユーザーが「ログイン」ボタンをクリックすると、ユーザー名とパスワードが取得されます。

具体的な実装手順は次のとおりです:

(1) 任意の開発ツールを使用して PHP 動的ページを作成し、index.php という名前を付けます。

(2) フォーム、テキストボックス、送信ボタンを追加します。コードは次のとおりです:

<!DOCTYPE html>
<html lang="en">
<head>
   <meta charset="UTF-8">
   <title>form</title>
</head>
<body>
<form action="" method="post" name="form1">
   <table width="500" border="0" cellpadding="0"  cellspacing="0">
      <tr>
         <td width="500" height="30">
            用户名:<input type="text" name="user" size="12">
            密 码:<input type="password" name="pwd" id="pwd" size="12">
            <input type="submit" name="submit" value="登录">
         </td>
      </tr>
   </table>
</form>
</body>
</html>
ログイン後にコピー

(3) フォーム要素の外側の任意の場所に PHP タグを追加し、if 条件文を使用します。ユーザーがフォームを送信した場合、 $_POST[] メソッドで取得したユーザー名とパスワードを echo ステートメントを使用して出力します。 コードは次のとおりです。テキスト ボックスに値を渡すには、テキスト ボックスの name 属性を正しく設定してください。テキスト ボックスの値を取得するときに、テキスト ボックスの名前は同じである必要があります。フォームのテキスト ボックスに名前が設定されている場合、テキスト ボックスの値は取得されません。

(4) ブラウザに実行中のアドレスを入力し、Enter キーを押すと、以下に示す実行結果が表示されます:

以上がPHPはフォームのテキストボックス、パスワードフィールド、ボタンの値を取得しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート