Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Abbel_junior

[Resolvido] Condição usando IF

Recommended Posts

Olá pessoal,

 

estou com a seguinte dúvida :

 

<?
if ($r2 == 'b')
echo "<div>". $r2c ."    <b>Parabéns você acertou !</b></div>";
else
echo "<div>  A sua resposta (<b>Letra  ". $r2  . "  </b>), está errada</div>";
?>

 

Más, preciso informar a resposta correta também quando o participante errar a questão.

 

EX: da forma que está o cod. acima ... se $r2 for igual letra 'b' ele imprime $r2c que contem a resposta correta,

mas se $r2 for diferente de letra 'b' ele imprime $r2 dizendo que errou ( ai eu preciso imprimir também a resposta certa.)

 

Espero ter conceguido explicar ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi o que é esse 'b', mas ai vai a solução

 

$r2 : guarda a resposta do usuario

$r2c : guarda a resposta certa

 

<?php
if ($r2 == $r2c) {
    echo "Parabéns você acertou!";
} else {
    echo "A sua resposta (Letra". $r2  . "), está errada";
    echo "<br/>"
    echo "A resposta certa é " . $r2c;
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá, Thiago Amorim.

 

Quanto a letra 'b'

$r2 = $_POST['2'];
eu fiz de forma que ao escolher uma opção no:

<input type="radio" name="2" value="b">
e na condição eu informo a letra que se refere como correta, visto que as outras opções que são erradas tem values="a" ou c etc...

Compartilhar este post


Link para o post
Compartilhar em outros sites

RESOLVIDO

 

<?
if ($r2 != 'b')
echo "<div>  A sua resposta (<b>Letra  ". $r2  . "  </b>), está errada</div>";
echo "<div>A resposta certa é:" . $r2c . "</div>";
else
echo "<div>". $r2c ."    <b>Parabéns você acertou !</b></div>";
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.