Entaum... eu to fazendo um sistemiha de quiz, tipo o usuário se registra e depois ele pode responder as perguntas do QUIZ, tem duas paginas exibirpergunta.php que eh responsável pela exibição da pergunta com as respostas e uma outra verifica.php que é responsável pela verificação se a resposta escolhida é certa ou não, até ai blz... o meu problema é o seguinte... eu queria que na pagina que verifica a resposta exibisse tb um link para a proxima pergunta caso ele tenha acertado a pergunta e eu não estou conseguinto fazer isso., abaixo eu vou colocar as duas paginas para ficar mais facil de entender...
exibirpergunta.php
<? //restrição da pagina para usuarios não logados //.... //Inclui arquivo de configuração include "../includes/config.php"; //Inicia a conexão $res1 = mysql_connect("$host", "$user", "$senha"); $sql = "SELECT * FROM quiz,membros"; $res2 = mysql_db_query("$banco", "$sql", $res1); $valor = mysql_fetch_array($res2); ?> <html> <head> <title>Quiz - Exibir Perguntas</title> <link href="css.css" rel="stylesheet" type="text/css"> <style type="text/css"> <!-- .style1 {font-family: Verdana, Arial, Helvetica, sans-serif} --> </style> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body> <form method="POST" action="verifica.php"> <input name="correta" type="hidden" value="<?=$valor["correta"] ?>"> <input name="id_pergunta" type="hidden" value="<?=$valor["id_pergunta"] ?>"> <input name="idmembros_" type="hidden" value="<?=$valor["idmembros"] ?>"> <table width="360" border="0"> <tr class="texto"> <td colspan="3" scope="col">Olá <b> <?=$_SESSION['nick'] ?> </b> , você tem <?=$valor["pontos"] ?></td> </tr> <tr class="texto"> <td colspan="3" scope="col"><div align="left"> <?=$valor["pergunta"] ?> </div></td> </tr> <tr class="texto"> <td width="13"><div align="left">a)</div></td> <td width="20"><div align="left"> <input name="verifica" type="radio" value="1" checked> </div></td> <td width="313"><div align="left"> <?=$valor["resposta1"] ?> </div></td> </tr> <tr class="texto"> <td><div align="left">b)</div></td> <td><div align="left"> <input type="radio" name="verifica" value="2"> </div></td> <td><div align="left"> <?=$valor["resposta2"] ?> </div></td> </tr> <tr class="texto"> <td><div align="left">c)</div></td> <td><div align="left"> <input type="radio" name="verifica" value="3"> </div></td> <td><div align="left"> <?=$valor["resposta3"] ?> </div></td> </tr> <tr class="texto"> <td><div align="left">d)</div></td> <td><div align="left"> <input type="radio" name="verifica" value="4"> </div></td> <td><div align="left"> <?=$valor["resposta4"] ?> </div></td> </tr> <tr> <td height="40"><div align="left"></div></td> <td><div align="left"></div></td> <td><div align="left"> <input name="Submit" type="submit" class="botao" value="Enviar"> </div></td> </tr> </table> </body> </form> </html>
verifica.php
<?php //Inclui arquivo de configuração include "../includes/config.php"; //Inicia a conexão $res1 = mysql_connect("$host", "$user", "$senha"); //Se estiver correta, adiciona 10 pontos if ($verifica == $correta) { $sql = "update membros set pontos = pontos + 10 WHERE idmembros='$idmembros_'"; $res2 = mysql_db_query("$banco", "$sql", $res1); echo "A resposta está correta"; echo "<br><br>"; echo "<a href='aqui_vai_o_link'>Próxima Pergunta</a>"; } //Se estiver incorreto apaga os pontos else { $sql = "update membros set pontos = 0 WHERE idmembros='$idmembros_'"; $res2 = mysql_db_query("$banco", "$sql", $res1); echo "Resposta incorreta!!"; echo "<br><br>"; echo "Quiz - Você perdeu todos os pontos.!!"; } ?>
Alguem pode me ajudar?
Agradeço desde já,
Douglas