sanchesjs 0 Denunciar post Postado Setembro 22, 2003 Ola, tenho o seguinte script mas só esta dando "errada e maior que 40 anos" <html> <body bgcolor="#FFFFFF" text="#000000"> <form method="GET" action="acao.php"> 1. O Egito é um país localizado:<br> <input type="radio" name="Q1" value="Europa">na Europa<br> <input type="radio" name="Q1" value="Asia">na Ásia<br> <input type="radio" name="Q1" value="Africa">na África<br> <input type="radio" name="Q1" value="America">na América<br><br> 2. Qual é sua idade ?<br> <input type="text" name="txtIdade">anos<br><br> <input type="submit" value="Enviar"> </form> </body> </html> e o acao.php ---> <html> <body> <?php if ($Q1=="Africa") { echo "Sua resposta está correta.<br>"; } if ($Q1 <> "Africa") { echo "sua resposta esta errada.<br>"; } if (txtIdade < "40") { echo "Você possui menos que 40 anos"; } if (txtIdade >= "40") { echo "Você possui 40 anos ou mais"; } ?> </body> </html> Alguem poderia me dizer onde estou errando? Grato Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Setembro 23, 2003 if ($Q1 <> "Africa")Nessa linha, tente colocar "if ($Q1 != "Africa")", valew? Compartilhar este post Link para o post Compartilhar em outros sites
ZehOliveira 0 Denunciar post Postado Setembro 23, 2003 Só uma dica.. você pode o usar a lógica do "se 'blabla' faça isso.. senão faça 'aquilo'.." Fica estranho você colocar... "se maior que 40".. e logo depois "se menor que 40.."! Pq não "se maior que 40 faça isso.. senão faça aquilo..."?if(condicao) {...}else{...}=b Compartilhar este post Link para o post Compartilhar em outros sites
Alisson Rodrigues 3 Denunciar post Postado Setembro 23, 2003 Como eu to bonzinho hoje, vou passar o código inteiro: <html><body bgcolor="#FFFFFF" text="#000000"><form method="GET" action="acao.php">1. O Egito é um país localizado:<br><input type="radio" name="Q1" value="Europa">na Europa<br><input type="radio" name="Q1" value="Asia">na Ásia<br><input type="radio" name="Q1" value="Africa">na África<br><input type="radio" name="Q1" value="America">na América<br><br>2. Qual é sua idade ?<br><input type="text" name="txtIdade">anos<br><br><input type="submit" value="Enviar"></form></body></html>e o acao.php<? $Q1 = $_GET('Q1'); $txtIdade = $_GET('txtIdade'); ?><html><body><?phpif ($Q1=="Africa") {echo "Sua resposta está correta.<br>";}else {echo "sua resposta esta errada.<br>";};if ($txtIdade < "40"){echo "Você possui menos que 40 anos";}else {echo "Você possui 40 anos ou mais";};?></body></html>Valew? Compartilhar este post Link para o post Compartilhar em outros sites