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. は合格する方法/ JAVA
- 3. ツリー集合を格納する方法
- 4. 現在のテストケースのステータスをロボットフレームワークで合格/不合格にする方法
- 5. Pythonスクリプトの実行方法C#が合格または不合格
- 6. Google Docs/ExcelをJenkinsと統合して合格/不合格のフィールドを自動的に入力する方法
- 7. Selenium IDEテストケース合格/不合格
- 8. フレームワークCSRFトークンの格納方法と処理方法の問い合わせ
- 9. Javaヘルパーライブラリを使用して、selcelを使用してsaucelabsでテストの合格/不合格をマークする方法
- 10. 合格メソッドの結果は機能的な方法ですか?
- 11. jsonに格納された整数を合計する方法
- 12. Jenkinsの合格率と失敗率の計算方法は?
- 13. ifテストに合格する方法はありますか?
- 14. カートごとの商品の価格を合計する方法
- 15. 合格レコードセットタイプエラー
- 16. SQLデータの格納方法
- 17. WCFと合格ウィンドウの資格情報
- 18. インテント方式でフロントカメラを使用する場合の合格値
- 19. woocommerceのカートページに合計発注価格と通常価格(または合計割引価格)を表示する方法
- 20. (合格/失敗)ジャンゴ
- 21. ANDROID OverlayItem - 合格値
- 22. 合格証明書
- 23. SBTテスト[情報]合格、合計0、失敗0、エラー0、合格0
- 24. すべての統合テストに合格した場合、Azure Webアプリケーションを本番環境に自動的に昇格する方法
- 25. JavaScriptの数量入力フィールドと価格の合計を計算する方法
- 26. すべての選択肢から合計データ価格を得る方法
- 27. 必要な場合にのみ特権を昇格する方法?
- 28. 行列の列を合計してC++のベクトルに格納する方法
- 29. Rubyテスト:ユニット、テストスイート内の各テストケースの失敗/合格ステータスを知る方法?
- 30. バリデーショングループが合格したかどうかをチェックする方法は?
ありがとう、このメソッドは何と呼ばれていますか?配列形式ですか? – Karem
@ Karem:名前はありません。 PHPが配列を認識させる方法です。 –