2010-12-04 24 views
0

これは非常に複雑でシンプルですが、私はそれを使用していません。同じタイプの入力フィールドの動的数値をPHPからどのように得ることができますか?PHP:ダイナミックなhtml入力フィールドを取得

私はこのようにPHPページに送信する入力の動的な数を作るのですかたい状況があります:私は文字の数を増減するために、これらの入力を追加することができますjQueryを使って

を:

<!-- value is the character id --> 
<tr><td><input type="checkbox" name="character" value="1256"></td></tr> 
<tr><td><input type="checkbox" name="character" value="85"></td></tr> 
<tr><td><input type="checkbox" name="character" value="901"></td></tr> 
<tr><td>etc...</td></tr> 

そして、私は私のphpページにデータを送信するために、テーブルの最後に提出した入力を持って、どのように私はすべてのこれらの文字を取得するために行うことができますか? AJAXで何かを直接行うか、または$_POST変数で処理することはできますか?

答えて

11

は、あなたのフィールドの名前で空の配列のアクセサを含める:次に

<input type="checkbox" name="character[]" value="1"> 
<input type="checkbox" name="character[]" value="2"> 

のようにPHPの配列としてポストパラメータにアクセス:それは素晴らしいです

foreach($_POST["character"] as $char) { … } 
+0

。大好きです。ありがとうございました! – vitto

関連する問題