Пример содержит ровно 3 переменные для проверки ($checkedA
, $checkedB
, $checkedC
).Чтобы иметь 3 переменных на вопрос , потребуется коллекция"чеков".Если у вас есть n вопросов, ваша коллекция нуждается в n участниках.И каждому из этих членов нужны 3 члена, представляющих, отмечен ли ответ, по одному для каждой опции.
Например: если ответом на q1 является A, то $checked['q1'] = ['A'=> "checked",'B'=>"",'C'=>""]
.
Inphp, инициализируйте $checked
член для каждого вопроса, как описано выше.Затем измените switch
, чтобы обновить соответствующий элемент.[Причина инициализации этого способа заключается в том, что 1) все должны иметь значение в html и 2) checked
является логическим атрибутом]
html будет отображать $checked[q#]['A']
$checked[q#]['B']
и $checked[q#]['C']
соответственно.