Один из вариантов, который позволяет итерировать определенные ответы переключателей, - сохранять их в своем собственном массиве.
Например,
<input type="radio" name="radio[Q1]" value="Op1">
<input type="radio" name="radio[Q1]" value="Op2">
<input type="radio" name="radio[Q2]" value="Op1">
<input type="radio" name="radio[Q2]" value="Op2">
Затем вы можете итерировать значения с помощью foreach
loop
foreach($_POST['radio'] as $question => $answer) {
// $question will be "Q1", "Q2", etc
// $answer will be the chosen radio button value
}
Наличие всех переключателей под одним именем (т. Е. "radio"
) позволяет отличать эти ключи и значения от других полей формы, которые вы, возможно, захотите включить.
Кроме того, ваш <form>
должен иметь method="post"
, но я подумал, что вы, вероятно, уже имеете это.