3つのチェックボックスがあり、タクシー、電車、バスなどの交通機関を確認できます。どうすればよいでしょうか?あなたはTransport = bus、train(あなたがチェックしたもの)の配列を渡すのが好きですか?それともフォームの中にあるので、一度に1つの変数を別々に送る必要がありますか?合格方法、html/php
答えて
私はあなたがクライアントからサーバーにデータを送信することを話していると仮定します。フォームを送信した場合
<input type="checkbox" name="transport[]" value="Taxi"> Taxi <br />
<input type="checkbox" name="transport[]" value="Train"> Train <br />
<input type="checkbox" name="transport[]" value="Bus"> Bus <br />
すると、データは(あなたが使用した方法に応じて、または$_GET
)$_POST['transport']
に配列として利用できるようになります。その場合は、チェックボックスに同じ名前を付けることができます。入力フィールド名の[]
は、PHPがデータを配列として解析するようにします。
詳細情報はVariables From External Sourcesです。
いくつかの詳細な説明:(すなわち[]
)括弧なし
(選択されていると仮定タクシーや電車)、結果のクエリ文字列は次のようになります。
transport=Taxi&transport=Train
PHP他の言語とは対照的に、同じキーの最後の値のみを考慮します。 PHPが配列と同じキーで値を扱うようにするには、[]
をその名前に追加する必要があります。
すべての入力フィールドは、フォーム提出のメソッドタイプに基づいて、$ _POST配列または$ _GET配列の一部として渡されます。チェックボックスは、name = onまたはname =としてチェックボックスが選択されているかどうかに渡されます。送信されたフォームデータをどのように処理しているかによって、値を扱うさまざまな方法があります。私はこれが助けることを願っています
あなたはこのようなものを使用する場合:
<input type="checkbox" name="transport[]" value="bus" />
<input type="checkbox" name="transport[]" value="train" />
<input type="checkbox" name="transport[]" value="taxi" />
を値は$ _POST [「交通」]でアクセス可能な配列として渡されます。ユーザーが最初と最後のチェックボックスをチェックすると、$ _POST ['transport']には2つの文字列、0 => "bus", 1 => "taxi"
が含まれます。
http://jetlogs.org/2007/07/19/passing-input-arrays-in-php/も参照してください。
- 1. カートごとの商品の価格を合計する方法
- 2. WCFと合格ウィンドウの資格情報
- 3. (合格/失敗)ジャンゴ
- 4. ANDROID OverlayItem - 合格値
- 5. すべての統合テストに合格した場合、Azure Webアプリケーションを本番環境に自動的に昇格する方法
- 6. 必要な場合にのみ特権を昇格する方法?
- 7. 行列の列を合計してC++のベクトルに格納する方法
- 8. Rubyテスト:ユニット、テストスイート内の各テストケースの失敗/合格ステータスを知る方法?
- 9. キーの値を変数に格納する方法(Windowsの場合)
- 10. 合格エラー代理人
- 11. JQueryオーサリングプラグイン。合格メソッドとオプション
- 12. PDO合格通知は?
- 13. 合格デート角単位テスト
- 14. Prestashop - バスケット合計価格
- 15. aa textValueに格納する方法
- 16. プロジェクトにデータを格納する方法
- 17. NSUserDefaultsにフロートを格納する方法
- 18. ウェブサーバー上でのデータファイルの格納方法
- 19. リンクタグの値を格納する方法
- 20. Jenkinsの合格/不合格の電子メール通知用のジョブDSLスクリプト?
- 21. Robotframework:スイートのティアダウンが「失敗」だったとしても、合格したテストを「合格」として表示する方法
- 22. 合格<tr> id値javascript関数
- 23. 合格時間の評価/比較
- 24. Mongoimport cmdは合格しません
- 25. Ruby on Railsチュートリアルテストが合格しない
- 26. スプリングデータelasticsearch集計合計価格、数量
- 27. Android:「クリック済み」ステータスに合格する?
- 28. 権限昇格Windows 7の場合?
- 29. Rを格納するループの場合
- 30. 法人向けWebアプリケーションの価格設定方法
ありがとう、このメソッドは何と呼ばれていますか?配列形式ですか? – Karem
@ Karem:名前はありません。 PHPが配列を認識させる方法です。 –