Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
oi pessoal esou com um problema [sou aprendiz de programaçao] o meu problema começa aqui
<?php
$dados = filter_input_array(INPUT_POST);
if(isset($dados)){
echo '<h2>var_dump</h2>';
var_dump($dados);
echo '<br><br><br><h2>print_r</h1>';
print_r($dados);
echo '<br><br><br><h2>Tratamento</h2>';
echo 'Pergunta1: '.$dados['pergunta1'].'<br>';
echo 'Pergunta2: '.$dados['pergunta2'].'<br><br>';
echo 'Opções marcadas da pergunta3: <br>';
echo $dados['pergunta3'][0].'<br>';
echo $dados['pergunta3'][1].'<br>';
echo $dados['pergunta3'][2].'<br>';
echo $dados['pergunta3'][3].'<br>';
$pontos = 0;
if($dados['pergunta1']=='C'){ $pontos+=1; }
if($dados['pergunta2']=='A'){ $pontos+=1; }
if(in_array('B',$dados['pergunta3'])){ $pontos+=1; }
if(in_array('C',$dados['pergunta3'])){ $pontos+=1; } //se a B ou a C estiverem marcadas ganha 1 ponto
echo '<br><br>';
echo 'Pontuação: '.$pontos;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="./ex06-php.php" method="post">
<h2>1. Está é a primeira pergunta?</h2>
<div class="pergunta1">
<label for="r11">
<input id="r11" type="radio" name="pergunta1" value="A"<?php echo (isset($dados)&&$dados['pergunta1']=='A')?' checked':''; ?>> A). Resposta 1
</label>
<label for="r12">
<input id="r12" type="radio" name="pergunta1" value="B"<?php echo (isset($dados)&&$dados['pergunta1']=='B')?' checked':''; ?>> B). Resposta 2
</label>
<label for="r13">
<input id="r13" type="radio" name="pergunta1" value="C"<?php echo (isset($dados)&&$dados['pergunta1']=='C')?' checked':''; ?>> C). Resposta 3
</label>
<label for="r14">
<input id="r14" type="radio" name="pergunta1" value="D"<?php echo (isset($dados)&&$dados['pergunta1']=='D')?' checked':''; ?>> D). Resposta 4
</label>
</div>
<h2>2. Está é a segunda pergunta?</h2>
<div class="pergunta2">
<label for="r21">
<input id="r21" type="radio" name="pergunta2" value="A"<?php echo (isset($dados)&&$dados['pergunta2']=='A')?' checked':''; ?>> A). Resposta 1
</label>
<label for="r22">
<input id="r22" type="radio" name="pergunta2" value="B"<?php echo (isset($dados)&&$dados['pergunta2']=='B')?' checked':''; ?>> B). Resposta 2
</label>
<label for="r23">
<input id="r23" type="radio" name="pergunta2" value="C"<?php echo (isset($dados)&&$dados['pergunta2']=='C')?' checked':''; ?>> C). Resposta 3
</label>
<label for="r24">
<input id="r24" type="radio" name="pergunta2" value="D"<?php echo (isset($dados)&&$dados['pergunta2']=='D')?' checked':''; ?>> D). Resposta 4
</label>
</div>
<h2>3. Está é a terceira pergunta de multiplas respostas?</h2>
<div class="pergunta3">
<label for="r31">
<input id="r31" type="checkbox" name="pergunta3[]" value="A"<?php echo (isset($dados)&&in_array('A',$dados['pergunta3']))?' checked':''; ?>> A). Resposta 1
</label>
<label for="r32">
<input id="r32" type="checkbox" name="pergunta3[]" value="B"<?php echo (isset($dados)&&in_array('B',$dados['pergunta3']))?' checked':''; ?>> B). Resposta 2
</label>
<label for="r33">
<input id="r33" type="checkbox" name="pergunta3[]" value="C"<?php echo (isset($dados)&&in_array('C',$dados['pergunta3']))?' checked':''; ?>> C). Resposta 3
</label>
<label for="r34">
<input id="r34" type="checkbox" name="pergunta3[]" value="D"<?php echo (isset($dados)&&in_array('D',$dados['pergunta3']))?' checked':''; ?>> D). Resposta 4
</label>
</div>
<input type="submit" value="Enviar">
</form>
</body>
</html>
esse e um projeto para fazer um jogo de quizes no qual eu estou querendo saber, como faço para depois de que eu escolher a questao marcada a pagina se redirecionar para outra pagina?Carregando comentários...