各行に多数のテキスト入力が含まれるテーブル行がたくさんあります。以下は、各テーブル行に独自の値を含む可能な入力の名前属性です。
answerAvalue = A
answerBvalue = B
answerCvalue = C
answerDvalue = D
answerEvalue = E
... //all the way to answerZvalue = Z
answerTruevalue = True
answerFalsevalue = False
answerYesValue = Yes
answerNovalue = No
テーブルの各行には、以下のラジオ ボタンもいくつか含まれています。
<input type="radio" name="reply" />= = Single
<input type="radio" name="reply" />= = Multiple
したがって、テーブルの各行を調べて、各行で選択された各ラジオ ボタンの値を取得するとします。このコードは次のとおりです。
$i = 0;
$c = count($_POST['gridValues']); //counts number of appended rows
for($i = 0; $i < $c; $i++ ){ //for each loop which goes through each row
switch ($_POST['reply'][$i]){
case "single":
$selected_reply = "Single";
break;
case "multiple":
$selected_reply = "Multiple";
break;
default:
$selected_reply = "";
break;
}
しかし、私の質問は、各テキスト入力には独自の名前属性があるため、上記と同じことを達成するためにコードをどのように記述できるかということですが、明らかにテキスト入力に対してはどうすればよいでしょうか?