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 サイトの他の関連記事を参照してください。