Я задал вопрос здесь Получить значения из $ i, с нарушенным порядком
Ниже приведена переформатированная версия этого вопроса.
for ($i = 0; $i < count($offername); $i++) { echo "<tr><td>$name[$i]</td><td>$kind[$i]</td><td>$type[$i]</td> <td><input type='submit' value='Purchase' name='$name[$i]'></td></tr>"; }
$ name [$ i] = name1, name2, name3, name4, name5, name6
How do I validate the form wrt $name[$i]. [ name='$name[$i]' ] if (isset($_REQUEST['$name[$i]'])) {echo "$name[$i] selected";}
Этот isset не дает мне выхода.
Но если я использую значения, хранящиеся в $ name [$ i], он отлично работает.
if (isset($_REQUEST['name1'])) {echo "name1 selected";} if (isset($_REQUEST['name2'])) {echo "name2 selected";} if (isset($_REQUEST['name3'])) {echo "name3 selected";} if (isset($_REQUEST['name4'])) {echo "name4 selected";} if (isset($_REQUEST['name5'])) {echo "name5 selected";} if (isset($_REQUEST['name6'])) {echo "name6 selected";}
Желаемый результат.
if (isset($_REQUEST['$name[$i]'])) { echo "$name[$i] selected , Kind: $kind[$i] type= $type[$i]" ; }