ホームページ > バックエンド開発 > PHPチュートリアル > JavaScript を使用せずに HTML フォームから配列を POST できますか?

JavaScript を使用せずに HTML フォームから配列を POST できますか?

Linda Hamilton
リリース: 2024-12-15 05:45:12
オリジナル
812 人が閲覧しました

Can I POST an Array from an HTML Form without JavaScript?

JavaScript を使用せずに HTML フォームから配列を POST する

質問:

配列は使用できますかJavaScript を使用せずに HTML フォームからネイティブに POST できるタプルの数は?フォームは「ユーザー」と「ツリー」の 2 つの部分で構成されており、各ユーザーに複数のツリーを関連付けることができます。

回答:

はい、可能です。 JavaScript を使用せずに HTML フォームから配列を POST します。方法は次のとおりです:

HTML マークアップ:

<input type="text" name="firstname">
<input type="text" name="lastname">
<input type="text" name="email">
<input type="text" name="address">

<input type="text" name="tree[tree1][fruit]">
<input type="text" name="tree[tree1][height]">

<input type="text" name="tree[tree2][fruit]">
<input type="text" name="tree[tree2][height]">

<input type="text" name="tree[tree3][fruit]">
<input type="text" name="tree[tree3][height]">
ログイン後にコピー

PHP 処理:

PHP では、POST されたデータは次のようになります。 $_POST 配列で次のように利用できます

$_POST = array(
    'firstname' => 'value',
    'lastname' => 'value',
    'email' => 'value',
    'address' => 'value',
    'tree' => array(
        'tree1' => array(
            'fruit' => 'value',
            'height' => 'value'
        ),
        'tree2' => array(
            'fruit' => 'value',
            'height' => 'value'
        ),
        'tree3' => array(
            'fruit' => 'value',
            'height' => 'value'
        )
    )
)
ログイン後にコピー

この構造により、ユーザー情報とそれに関連付けられたツリーの配列に簡単にアクセスできます。

以上がJavaScript を使用せずに HTML フォームから配列を POST できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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