<input name="answers[<?= $questionId ?>]" type="radio" value="<?= $answerId ?>"><?= $value ?></label>
В html получается так
<br> <p>Вопрос 1?</p>
<input name="answers[1]" type="radio" value="1" >ответ 1</label>
<input name="answers[1]" type="radio" value="2" >ответ 2</label>
<input name="answers[1]" type="radio" value="3" >ответ 3</label>
<br> <p>Вопрос 2?</p>
<input name="answers[2]" type="radio" value="4" >ответ 1</label>
<input name="answers[2]" type="radio" value="5" >ответ 2</label>
<br> <p>Вопрос 3</p>
<input name="answers[5]" type="radio" value="6" >ответ 1</label>
<input name="answers[5]" type="radio" value="7" >ответ 2</label>
<input name="answers[5]" type="radio" value="8" >ответ 3</label>
<input name="answers[5]" type="radio" value="9" >ответ 4</label>
answers[2]--это id вопроса(2), а в value id ответа
А это массив правильных ответов
Array ( [1] => 2
[2] => 4
[5] => 8)
А это массив ответов юзера
Array ( [1] => 2
[2] => 5 )
Теперь как выделить во всех вопросах правильный ответ в неотвеченных вопросах? И выделить зеленым правильный ответ, красным не правильный ответ?