I have developed a small quiz code with access as the backend.I have a
table question with columns qid wuestion q1 q2 q3(choices) and
correctanswer.for the foirst question itis showing all the choices ie
q1 q2 q3 but when i come to the next question its skipping q1 and
showing only the choices q2 and q3. i am stuck in this .plz help.
here's the code

<%@ language="vbscript"%>
<!--#include virtual ="/adovbs.inc"-->
<body>
<%
session("corr1")




selchoice=request.form("myname")
correct1=request.form("correct")
curpage=request.form("cur")
 if selchoice=correct1   and not curpage="" then
session("corr1")=session("corr1")+1
response.write("<br>"&correct1)
response.write("<br>"&selchoice)
response.write("the Score is "&session("corr1"))

end if

if curpage=""  then
curpage=1
response.write("<br>"&"hi")

corr=0
wro=0
end if

%>

<%
if curpage<=2 then
Dim Conn, dbPath

  Set Conn = Server.CreateObject("ADODB.Connection")
  dbPath = "c:\dsn\db2.mdb"      
  Conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE="&dbPath
set Rs=server.createobject("adodb.recordset")
 RS.open "SELECT * FROM question WHERE qid=" & curpage ,Conn
   SQL = "SELECT * FROM question WHERE qid=" & curpage 
    Response.Write "SQL is " & SQL & "<BR>" & vbNewLine 
response.write(curpage) 

%>
<form method="post" action="quiz.asp">

<%



response.write rs("qid")%>.<br>
<% response.write rs("question")%>
<Select name="myname">
   <%
   for i=2 to 4 step 1
      thisfield=trim(RS(i))
      if  thisfield<>"" then
response.write "<option>"&rs(i)&"</option>"
      end if
next     %>

      </select>
     
 <input type="hidden" name="correct"  value="<%=rs("correctanswer")%>">
<input type="hidden" name="cur" value="<%=curpage+1%>">
<input type="submit" name="click">

</form>


<%end if%>


</body>
       










 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/AspClassicAnyQuestionIsOk/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to