2012-03-25 26 views
1

私は、入力フィールドの行を生成するためにjqueryを使用するフォームを持っています これらのテキスト入力は、配列1,2,3 ...と結びつける必要があります。a、bの値を指定するサブ配列、C、Dは...入力テキスト名の配列

 <td><input type="text" name="1[a]"/></td> 
     <td><input type="text" name="1[b]"/></td> 
     <td><input type="text" name="1[c]"/></td> 
     <td><input type="text" name="1[d]"/></td> 
     <td><input type="text" name="1[e]"/></td> 
     <td><input type="text" name="1[f]"/></td> 

これは私が

print_r($_POST); 
Array ([1] => S [1a] => 6 [1b] => 5 [1c] => 4 [1d] => 3 [1e] => 2 [2] => M [2a] => 6 [2b] => 5 [2c] => 4 [2d] => 3 [2e] => 2) 

を取得しています私が欲しいものである: 1 [B] =値 1 [A] =

1値

とサブアレイとして...アレイと、B、C、Dのように値

はあなたの助けをありがとう!

+0

名前を割り当てるだけではなく、もっと複雑な作業を行う必要があります。送信前にデータを操作しなければ、これを行うことはできません。 – Jivings

答えて

4

PHPでは、数値で始まる変数名を使用することはできません。したがって、それを「1」と呼びなさい。

+0

私はばかです。コードiは作品を投稿しました。私は見たようにリビジョンをアップロードしていないだけで、 "1 [a]"の代わりにname = "1a"をアップロードしました –