1: 取得方法を簡単に紹介します
PHP が HTML フォームを通じて送信された情報を受け入れると、送信されたデータをグローバル配列に保存し、システム固有の自動グローバル変数配列を呼び出してこれらの値を取得できます。 。
2: 一般的に使用される自動グローバル変数は次のとおりです:
$_GET; $_POST; $_REQUEST 其中前两个是经常用的。 他们是通过:from标签中的method 里面传的方式 如果是get就用$_GET属性 如果是post就用 $_POST; 例子: <form method="post" action="index.php">帐号:<input type = "text" name=login><br> </form> echo("你的帐号是:" . $_POST['login']); 这里我们用的post方式传输的所以就要用$_POST;ログイン後にコピー
3: 早速、例を見てみましょう:
HTML コード:
phpコード:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf8"> </head> <body> <form action="send_simpleForm.php" method="POST">name:<input type="text" name="username"><br> <select name="products[]" size=6 multiple> <option value="c++">c++</option> <option value="c#">c#</option> <option value="php">php</option> <option value="Python">Python</option> <option value="lua">lua</option> <option value="JavaScript">JavaScript</option> </select><br /> Message:<br> <textarea name="message" rows="5" cols="40"> </textarea><br> <input type="submit" value="ok"> </form> </body> </html>ログイン後にコピー
<?php header("Content-Type: text/html; charset=UTF-8"); if (isset($_POST["username"])) { echo "输入的名户名为:" . $_POST["username"] . "<br>"; } if (isset($_POST["products"])) { if (is_array($_POST["products"]) && !empty($_POST["products"])) { echo "选择的科目为:" . "<br>"; foreach ($_POST["products"] as $value ) { echo "$value <br />"; } echo "选择的个数为:" . count($_POST["products"]) . "<br>"; } } if (isset($_POST["message"])) { echo "输入的消息为:" . $_POST["message"] . "<br>"; } //表单如果以POST提交,那么获取内容是就用$_POST["control_name"]; //表单如果以GET提交,那么获取内容就用$_GET["control_name"]; ?>ログイン後にコピー
Four: 概要:
PHP は、フォーム内の各値の概要を取得します:
フォーム送信メソッド
1、GET メソッド
機能: get によって送信されたデータを取得しますメソッド
形式:$_GET[“formelement”]ログイン後にコピー2. POST メソッド
機能: post メソッドで送信されたデータを取得します
形式:$_POST[“formelement”]ログイン後にコピー3. 任意のメソッドで送信されたデータを取得します
形式:
rrreerree
以上がPHPでフォームの内容を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。