Intereting Posts

Дифференцировать варианты с правильным ответом с помощью PHP

будет 4 варианта option1, option2, option3, option4

(A) Any student who does not have the power to learn in a group is almost always unsuccessful (B) EDPeer group pressure and mutual understanding of any concept develops better understanding among students (C) ESAny student who does not have the power to learn in a group is almost always unsuccessful (D) Peer group pressure and mutual understanding of any concept develops better understanding among students 

$ single_answer1 = «Студент ESAny, который не имеет возможности учиться в группе, почти всегда безуспешен».

$ single_answer1 – это ответ, выбранный учеником.

Из приведенных выше вариантов «option1» – правильный ответ, но студент выбирает «option3».

Я должен различать, как для
«option1» с зеленым фоном
«option3» с фоном красного цвета

если иногда параметр1 и ответ равны, то дайте цвет границы зеленым.

Если single_answer является «неопределенным» или пустым значением, тогда он будет показывать правильный ответ с желтым фоном (не выбран ни один и правильный ответ).

 <?php if ($option1 == $single_answer1) { ?> <label style="font-size:14px;background-color:lightgray;border:1px solid green;padding:10px" > <label class="review-icon"><i class="fa fa-fw fa-check-circle-o" style="color:green;font-size:15px"></i></label> <span class="">(A) <?php echo $option1; ?> </label> <?php } else if ($single_answer1 != $option1) { ?> <label style="font-size:14px;background-color:lightgray;border:1px solid red;padding:10px" > <label class="review-icon"><i class="fa fa-fw fa-times" style="color:red;font-size:15px"></i></label> <span class="">(A) <?php echo $option1; ?> </label> <?php } else if ($single_answer1 == 'undefined') { ?> <label style="font-size:14px;background-color:yellow;border:1px solid green;padding:10px" > <label class="review-icon"><i class="fa fa-fw fa-check-circle-o" style="color:green;font-size:15px"></i></label> <span class="">(A) <?php echo $option1; ?> </label> <?php } else { ?> <label style="font-size:14px"> <span class=""><input type="radio" name="single_question_answer1" value="<?php echo $option1; ?>" ></span> (A) <?php echo $option1; ?> </label> <?php } ?><br/><br/> 

Я пробовал, как это, но я получаю неправильный вывод, пожалуйста, помогите мне выйти из этой проблемы. Спасибо заранее.

Related of "Дифференцировать варианты с правильным ответом с помощью PHP"