Bom sou iniciante super novato em asp.. por aqui já consigui fazer algumas coisas com a ajuda do pessoal...
Ja postei sem sucesso a seguinte duvida:
Eu peguei o sistema BrQuiz, mto bom, porém ele repete perguntas e tals, eu gostaria que ele não repetisse perguntas.. me falaram pra eu guardar em matrizes, mas nem sei o que é isso e como funciona.. gostaria de saber como faz..
Com a ajuda do pessoal aqui eu fiz o ranking pra esse sistema!
Agora só falta não repetir perguntas, se puderem me ajudar.. ai segue o código:
<!--#include file="config.inc" --> <% Response.Expires = 60 Response.Expiresabsolute = Now() - 1 Response.AddHeader "pragma","no-cache" Response.AddHeader "cache-control","private" Response.CacheControl = "no-cache" if Session("brquiz") <> "logado" then Response.Redirect("login.asp") else Session.TimeOut = "1" strCon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(bdados) Set conn = Server.CreateObject("ADODB.Connection") conn.open strCon sql = "SELECT * FROM perguntas" Set rs = Server.CreateObject("ADODB.Recordset") rs.CursorType = 3 rs.CursorLocation = 3 rs.LockType = 3 rs.Open sql, conn 'if NOT rs.eof then 'Randomize 'perg_id = array(Int((rs.recordcount * Rnd) + 1)) 'end if 'perg = Spit(perg_id, ",", -1, 1) Dim Arr() Dim i, RowCount RowCount = RS.RecordCount Redim Arr(RowCount - 1) For i = 0 To RowCount - 1 Arr(i) = RS("id") rs.movenext Next Randomize perg_id = Arr(Int((Ubound(arr) + 1) * rnd)) rs.close sql2 = "SELECT * FROM perguntas WHERE id = "& perg_id & "" Set rs2 = Server.CreateObject("ADODB.Recordset") rs2.Open sql2, conn ' Verifica se o existe a pergunta selecionada aleatoreamente, não houver a página será recarregada... ' Então evite deletar perguntas do banco de dados do quiz! if rs2.eof then response.redirect("quiz.asp") end if %> <html> <head> <meta http-equiv="Content-Language" content="en-us"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Olímpiada de Básicos - Mc Voluntários 2005</title> </head> <body> <p align="center"> <% sql3 = "SELECT * FROM usuarios WHERE login = '" & Session("username") & "'" Set rs3 = Server.CreateObject("ADODB.Recordset") rs3.CursorType = 3 rs3.CursorLocation = 3 rs3.LockType = 3 rs3.Open sql3, conn %> <img border="0" src="logo.jpg" WIDTH="254" HEIGHT="150"> <p align="center"> <center> <font size="2" face="Tahoma"><b> Usuário:</b> <%=Session("username")%> <br> <b>Pontos:</b> <%=rs3("pontos")%> <Br><br> <b>Aviso:</b> Você tem exatamente <b>1 minuto</b> pra responder a pergunta, caso não responda, você precisará logar novamente! </font> </center> </p> <form method="POST" action="responde.asp" name="responde"> <div align="center"> <center> <table border="0" width="36%" cellspacing="0" cellpadding="0" height="115"> <tr> <td width="100%" height="31" bgcolor="#FFFFFF"><font color="#000000" size="2" face="Tahoma"> <%=rs2("pergunta")%></font></td> </tr> <tr> <td width="100%" height="21"><input type="radio" value="1" name="resposta" style="font-family: Tahoma; font-size: 8 pt; color: #008000; "><font size="2" face="Tahoma"><%=rs2("resp1")%></font></td> </tr> <tr> <td width="100%" height="21"><input type="radio" value="2" name="resposta" style="font-family: Tahoma; font-size: 8 pt; color: #008000; "><font size="2" face="Tahoma"><%=rs2("resp2")%></font></td> </tr> <tr> <td width="100%" height="21"><input type="radio" value="3" name="resposta" style="font-family: Tahoma; font-size: 8 pt; color: #008000;"><font size="2" face="Tahoma"><%=rs2("resp3")%></font></td> </tr> <tr> <td width="100%" height="21"><input type="radio" value="4" name="resposta" style="font-family: Tahoma; font-size: 8 pt; color: #008000; "><font size="2" face="Tahoma"><%=rs2("resp4")%></font></td> </tr> <tr> <td width="100%" height="21"></td> </tr> <tr> <td width="100%" height="21"><p align="center"> <input border="0" src="responder.gif" name="I1" type="image" WIDTH="190" HEIGHT="19" style="font-family: Tahoma; font-size: 8 pt; color: #008000; "> </td> </tr> </table> </div> <input type="hidden" name="id" value="<%=rs2("id")%>"> </form> <p align="center"><br><a href="logout.asp"><img border="0" src="logout.gif" WIDTH="151" HEIGHT="29"></a> <% end if %> </body> </html>
[]'s
BrUnO!