########################################################################### # o QUIZ que é isso? v.0.1 # # # # Projeto de quiz, sem DB, usa session para gravar o valor das respostas # # as perguntas estão no arquivos, assim como as respostas, embaralha as # # perguntas e as respostas e não deixar voltar para resposnder novamente # # # # Criado por Leonardo Giori(BOZO) - gambiarra.com.br # # bozo@gambiarra.com.br # # # # CopyLeft 2007 - Todos os direitos negociaveis # # # ########################################################################### session_start(); if($_GET["Log"]==0){ session_destroy(); header("Location: Quiz.php?Log=1"); } $Q = $_POST["Q"]; if(isset($Q)){ if(isset($_SESSION["Q"][$Q])){}else{ $_SESSION["Q"][$Q] = $_POST["R"]; } } //Colocar as perguntas e respostas da seguinte forma: //$p[] = "PERGUNTA"; //$r[] = array("CORRETA","ERRADA","ERRADA","ERRADA"); //o primeiro valor do array '$r' será a resposta correta //Perguntas $p[] = "Qual o palhaço mais feio do mundo?"; $r[] = array("Bozo","Gozo","Crust","Ronald Mac Donalds"); $p[] = "Tá funcionando, mas não é o ideal! é uma..."; $r[] = array("Gambiarra","Avacalhação","Quem disse que tá errado","O que?"); $p[] = "Qual a cor do cavalo branco de Napolião?"; $r[] = array("Branca","#FFFFFF","Branco","Azul Marinho"); $p[] = "Quantos ovos vc pode comer em jejum?"; $r[] = array("Um, depois do primeiro vc não tá mais em jejum","5 ovos","Quantos eu conseguir","Eu sabia essa com maçãs!"); $i = 0; foreach($p as $p1){ if(isset($_SESSION["Q"][$i])){}else{ $Choices[] = $i; } $i++; } $nChoices = count($Choices); ?>
o QUIZ que é isso? |
if($nChoices<=0){
echo "CONFIRA AS RESPOSTAS E SEUS ACERTOS! "; $i = 0; foreach($p as $Res){ echo "$Res: "; echo "Sua Resposta: " . $_SESSION["Q"][$i] . " "; echo "Resposta correta = " . $r[$i][0] . " "; if($_SESSION["Q"][$i]==$r[$i][0]){ echo "Acertou!"; $A++; }else{ echo "Errou!"; } echo " "; $i++; } echo " "; if(count($p)==$A){ echo "Parabéns você acertou tudo"; }elseif($A==0){ echo "Nossa! Você não é nem um pouco Hinteligênte hein?"; }else{ echo "$i pontos, Dá para melhorar né?"; } echo " Click aqui para tentar novamente"; }else{ shuffle($Choices); ?> } ?> |