Резултати от теста

AnyB1s

Registered
В момента си играя да правя тестова система и за сега съм направил формата за добавяне на тестове(име на теста и въпроси с отговори към него).
Въпроса ми е как да изкарвам въпросите и отговрите към съответния въпрос в разбъркам ред
Примерно въпрос1 , въпрос2, въпрос 3 след това да са 3 2 1 и т.н.
И накрая при проверката на теста как да показва
Въпрос 1: верен
Въпрос 2: грешен
....
Мерси предварително.
 
еми не съм сигорен ама пробвай така

$random = rand(1,3);

if($_POST['otgovor'] == $random)
{
echo "Да";
}
else
{
echo "грешка";
}
 
<input neme="otg1" value="1" >
<input neme="otg1" value="0" >
<input neme="otg2" value="1" >
<input neme="otg2" value="0" >



if ($_POST['otg2'] == "1" ){echo "Верен отговор";}
if ($_POST['otg1'] == "0" ){echo "Грешен отговор";}
 
Еми в случая на index няма да ми излизат в същия ред резултатите от теста, защото все път ще са в различен ред въпросите.
 
Еми просто ги подреди.Аз само ти дадох пример как да нарпавиш скрипта.
А отностно изчисляването дано искаш да е в проценти.
Код:
Форума за изчисление на проценти.

40*100/200 = 20%


40 - броя на гласовете
200 - Общо гласовете
(blush)
Ем ко сега случвасе да се греши.
 
index каза:
Код:
Форума за изчисление на проценти.

40*200/100 = 80%


40 - броя на гласовете
200 - Общо гласовете
Тва малко нереално ми идва... От 200 общо 40 да са 80% :shock:
по-скоро
Код:
40*100/200 = 20%
 
Хех, това за изчисляване на резулата е лесно, въпроса ми е как да изкарвам вярно или грешно.
Не мога да направя
Код:
f ($_POST['otg2'] == "1" ){echo "Верен отговор";}
if ($_POST['otg1'] == "0" ){echo "Грешен отговор";}
Защото всеки път въпросите са в различен ред.
Целта ми е долу подредбата на отговорите за вярно и грешно да съвпада с тази на въпросите
Понеже не искам теста да е един и същ всеки път, защото като се направи 1-2 пъти и се запомня. Поради тази причина искам да са в различен ред въпросите.
 

Back
Горе