私はループ内にフォーム要素を持ち、そのうちの1つは複数の選択オプションを持つ選択ボックスです。 ここにコードがあります。フォームで選択ボックス配列の複数のオプションを取得する方法
<?php for($i = 1; $i <= 2; $i++){ ?>
<input type="text" name="product[]" />
<select name="problems[]"
<option value="problem1">Problem 1</option>
<option value="problem2">Problem 2</option>
<option value="problem3">Problem 3</option>
</select>
<?php } ?>
私は、「テレビ」、すなわちproblem1とproblem2と他の製品の冷蔵庫のためのすべての3のオプションを製品の2オプションを選択した製品「テレビ」と入力します。 私は帳票印刷後のデータを送信すると、私はここ配列
Array
(
[product] => Array
(
[0] => TV
[1] => Fridge
)
[problems] => Array
(
[0] => problem1
[1] => problem2
[2] => problem1
[3] => problem1
[4] => problem3
)
)
でデータを取得し、私はその製品のである問題が確認されませんでした。 何私がしたいことは、この
Array
(
[product] => Array
(
[0] => TV
[1] => Fridge
)
[problems] => Array
(
[0] => Array
(
[0] => problem1
[1] => problem2
)
[1] => Array
(
[0] => problem1
[1] => problem2
[2] => problem3
)
)
)
のようなものである、このように配列を取得する方法はありますか? あなたのご協力をよろしくお願い申し上げます。
よう
multiple
キーワードを使うのか? (あなたが現在持っているもの) –