ホームページ > バックエンド開発 > PHPチュートリアル > PHP のスーパー変数 $_POST を使用して HTML フォーム データを取得する_PHP チュートリアル

PHP のスーパー変数 $_POST を使用して HTML フォーム データを取得する_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:29:30
オリジナル
1030 人が閲覧しました

HTML Formのメソッドがgetの場合、$_GETを使用してHTML Formのデータを取得します。

HTML Formのメソッドがpostの場合、HTML Formのデータを取得するために$_POSTを使用します。

HTMLフォームの取得と投稿の違いについては、HTMLフォームの取得と投稿の違いを参照してください。

HTML フォーム (HTML フォーム) テキスト入力ボックス (input type="text") データを取得します。
以下は HTML ファイルです。この HTML には、主にユーザーがユーザー名を入力できるようにするために使用される HTML フォームが含まれています。

コードをコピーします コードは次のとおりです:

type=" text" name="username" /> 入力 type ="submit" value="ok" />

このHTMLフォームのテキストボックス入力ボックスに「Jacky」などの名前を入力し、マウスでOKボタンをクリックすると、post.phpにジャンプし、出力結果が「You are Jacky」と表示されます。 。 post.php のソース コードは次のとおりです。



コードをコピーします。 コードは次のとおりです。


です。 .
フォーム コントロールの名前の値を取得して、フォーム コントロールのデータを取得します。
たとえば、「username」はフォーム コントロールのテキスト入力ボックスの名前の値です。

を取得するには、$_POST["username"] を使用します。テキスト入力ボックスのデータの値。


HTMLフォームのラジオボタン(input type="radio")のデータを取得します
フォームを取得するためのフォームラジオボタンの名前の値を取得しますラジオボタン。
以下はフォームのラジオボタンを含むHTMLファイルです。コードは次のとおりです:



コードをコピーします:



アクション = "radiopost.php" メソッド = "post">
Apple
type="radio" name ="フルーツ" value = "オレンジ">オレンジ

マンゴー< ;/input>< br />


ファイル内で任意の項目を 1 つ選択(例えば「オレンジ」を選択)して [OK] ボタンをクリックすると、ブラウザは radiopost.php にジャンプし、radiopost.php の出力結果はオレンジになります。 radiopost.php のソース コードは次のとおりです。 コードをコピーします。 コードは次のとおりです。


?php echo $_POST["fruit" ]?>


$_POST["fruit"] のフルーツは、フォームのラジオ ボタンの名前の値です。

HTML フォーム チェックボックス (input type="checkbox") データを取得する
ユーザーは HTML フォーム チェックボックスを通じて複数の値を選択できるため、$_POST は複数の値 (配列) を取得します。

HTMLフォームのチェックボックスの名前の値を記述する場合は、名前の値の最後に[ ]を追加する必要があることに注意してください。
次の例、name="fruit[ ]":

コードをコピーします コードは次のとおりです:


Apple

オレンジ

マンゴー< ;/input>



checkboxpost;ソースコードは次のとおりです:



コードをコピー

コードは次のとおりです:


echo count($_POST["fruit"]),"
foreach ($_POST["fruit"] として) value)
{echo $value,"
"
?>


を選択し、[OK] ボタンをクリックします。 , ブラウザは checkboxpost.php にジャンプします。まず、count 関数を使用して配列 $_POST["fruit"] の要素の数を取得します。ユーザーが 2 つの項目を選択した場合、結果は 2 になります。次に、foreach を使用します。 $_POST[" Fruit"]各要素の値、つまりユーザーが選択したアイテム、Orange と Mango の値を出力するループ。


http://www.bkjia.com/PHPjc/323379.html
www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/323379.html技術記事 HTML Formのメソッドがgetの場合、$_GETを使用してHTML Formのデータを取得します。 HTML フォームのメソッドが post の場合、$_POST を使用して HTML フォームの...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート