配列フォームの送信、配列フォームの送信_PHP チュートリアル
Jul 13, 2016 am 10:09 AM配列でのフォーム送信、配列フォームの送信
今日、大量のフォーム情報を保存する必要があるという問題が発生しました。長い間悩んだ結果、データを送信するかなり良い方法を見つけました。フォームを配列形式で背景に保存します。
実際、実装は非常に簡単です。つまり、フォームで送信する情報に名前を付けるときに、特定の基準が必要です。まず、次の 2 つの方法の違いを比較してみましょう。
最初の通常の方法では、送信される各値には名前がありますリーリー
サービス(index.php)はたったの2文で簡単ですリーリー
レンダリングされたWebページに次の情報を入力し、[送信]をクリックします
<form id="form1" action="./index.php" method="get">
<div class="フォームコントロール">
<input type="text" name="infos[1][name]" />
<input type="text" name="infos[1][num]" />
<input type="text" name="infos[1][img]" />
</div>
<br>
<div class="フォームコントロール">
<input type="text" name="infos[2][name]" />
<input type="text" name="infos[2][num]" />
<input type="text" name="infos[2][img]" />
</div>
<br>
<div class="フォームコントロール">
<input type="text" name="infos[3][name]" />
<input type="text" name="infos[3][num]" />
<input type="text" name="infos[3][img]" />
</div>
...
<input type="submit" value="Submit" />
</フォーム>
よく見ると、送信されるデータの名前が変更されていることがわかります。送信をクリックすると、バックエンドに渡される値がよりきれいになっていることがわかります。下のスクリーンショットを見てください
ブラウザプラグインを介して解析されたクエリ文字列は次のようになります
<form id="form1" action="./index.php" method="get">
<div class="フォームコントロール">
<input type="text" name="infos[name][]" />
<input type="text" name="infos[num][]" />
<input type="text" name="infos[img][]" />
</div>
<br>
<div class="フォームコントロール">
<input type="text" name="infos[name][]" />
<input type="text" name="infos[num][]" />
<input type="text" name="infos[img][]" />
</div>
<br>
<div class="フォームコントロール">
<input type="text" name="infos[name][]" />
<input type="text" name="infos[num][]" />
<input type="text" name="infos[img][]" />
</div>
...
<input type="submit" value="Submit" />
</フォーム>
まずはブラウザによって渡されるデータを見てみましょう
この記事の著作権は著者ifforever(luluyrt@163.com)に帰属します。記事を転載した後は、著者と原文リンクをわかりやすい位置に記載する必要があります。記事ページに記載されていない場合は、法的責任を追及する権利が留保されます。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











foreach ループを使用して PHP 配列から重複要素を削除するにはどうすればよいですか?

PHP 配列ディープ コピーの技術: さまざまな方法を使用して完璧なコピーを実現する

PHP 配列のディープ コピーのベスト プラクティス: 効率的な方法を発見する
