2017-03-27 7 views
0

私は入力タイプのラジオでフォームを作成しています。私はデータベースから以前の応答を取得し、配列に入れました。そして、これが結果です:_POSTインデックスを変更するには

array(19) { ["1.1"]=> int(5) ["1.2"]=> int(2) ["1.3"]=> int(5) ["1.4"]=> int(2) ["1.5"]=> int(2) ["1.6"]=> int(4) ["1.7"]=> int(1) ["1.8"]=> int(3) ["1.9"]=> int(5) ["2.1"]=> int(5) ["2.2"]=> int(3) ["2.3"]=> int(1) ["2.4"]=> int(4) ["2.5"]=> int(2) ["3.1"]=> int(5) ["3.2"]=> int(5) ["3.3"]=> int(4) ["3.4"]=> int(3) ["4.1"]=> int(4) } 

その完璧なこと、私はここに質問番号1.1と値5を持っているが、私は、フォームを送信する際に、POSTによって新しい結果は、1_1に1.1から変更し、そうしています

array(19) { ["1_1"]=> string(1) "5" ["1_2"]=> string(1) "2" ["1_3"]=> string(1) "5" ["1_4"]=> string(1) "2" ["1_5"]=> string(1) "2" ["1_6"]=> string(1) "4" ["1_7"]=> string(1) "1" ["1_8"]=> string(1) "3" ["1_9"]=> string(1) "5" ["2_1"]=> string(1) "5" ["2_2"]=> string(1) "3" ["2_3"]=> string(1) "1" ["2_4"]=> string(1) "4" ["2_5"]=> string(1) "2" ["3_1"]=> string(1) "5" ["3_2"]=> string(1) "5" ["3_3"]=> string(1) "4" ["3_4"]=> string(1) "3" ["4_1"]=> string(1) "4" } 

私は、入力中の名前=「$変数」、それはまったく同じ1.1私を与えるが、私はそれにそれを変えることだかわからないという変数を入れています:このように。

これらを比較するために、1.1,1.2などに戻したいと思います。

+0

徹底的にあなたのためのSO検索してくださいあなたの質問を投稿する前に解決策を講じてください。 – mickmackusa

答えて

0

いくつかの "名前空間" を追加します - 代わりにやって:

<input type="radio" name="1.1" value="1" /> 

の操作を行います。

<input type="radio" name="data[1.1]" value="1" /> 

を...そしてあなたは文句を言わないこの問題が発生した:)

+0

非常に感謝しています。

関連する問題