找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 157|回复: 3

[求助]分页如何实现?请高手指教!

[复制链接]
发表于 2010-1-18 00:45:27 | 显示全部楼层 |阅读模式 IP:江苏扬州
本人做了一个在线考试系统。考试内容分成三个部分,分别是判断题,单选题和多选题。三种题型分别存放在三个表文件中,每个表中存放六次考试的题目,表文件名分别为type1,type2,type3.共一百道题目。题目出现顺序随机。现在我碰到的一个问题是,因为题目存放在三个表中,分页不知如何实现。请高手指教。
部分原代码如下:
<!--#include file="conn.asp"--> <!--#include file="check.asp"--> <%set rst=conn.execute("select * from type1 where sfkh=TRUE")%> <form name="form1" method="post" action="ztested.asp">
<head> <title></title> </head>
<body background="back.GIF" topmargin="0"> <table align=center border="0" cellpadding="0" cellspacing="0" bordercolor="#111111" width=95% height="100"> ………… ………… …………… <tr><td colspan=3 align="left"> 一、判断题(共20题,每题1分)</td></tr> <% dim n(20) for j=1 to 20 n(j)=0 next i=0 do while i<20 randomize sid=int(20*rnd)+1 if n(sid)=1 then else set rst1=conn.execute("select * from type1 where pdtmh="&sid) n(sid)=1 i=i+1 %> <tr><td colspan=3 align="left"><%=i%>.<%=rst1("tm")%></td></tr> <tr><td colspan=3 align="left"><input type=radio name=pd<%=i%> value="A">对&nbsp;&nbsp; <input type=radio name=pd<%=i%> value="B">错</td></tr> <input type=hidden name="pda<%=i%>" value="<%=rst1("pdda")%>" > <tr height="9"><td colspan=3 ></td></tr> <%end if loop %>
<tr><td colspan=3 align="left">二、单选题(共50题,每题1分)</td></tr> <% dim m(50) for dj=1 to 50 m(dj)=0 next di=0 do while di<50 randomize dsid=int(50*rnd)+1 if m(dsid)=1 then else set rst2=conn.execute("select * from type2 where dxtmh="&dsid) m(dsid)=1 di=di+1 %> <tr><td colspan=3 align="left"><%=di%>.<%=rst2("dxtm")%></td></tr> <tr><td colspan=3 align="left"><input type=radio name=dxa<%=di%> value="A">A.<%=rst2("dx1")%>&nbsp;&nbsp;&nbsp;<input type=radio name=dxa<%=di%> value="B">B.<%=rst2("dx2")%>&nbsp;&nbsp;&nbsp;<input type=radio name=dxa<%=di%> value="C">C.<%=rst2("dx3")%>&nbsp;&nbsp;&nbsp;<input type=radio name=dxa<%=di%> value="D">D.<%=rst2("dx4")%></td></tr> <input type=hidden name="dxzda<%=di%>" value="<%=rst2("dxda")%>" > <tr height="8"><td colspan=3 ></td></tr> <%end if loop %> ……………… <tr><td colspan=3 align="left">三、多选题(共30题,每题1分)</td></tr> ……………………… <tr height="100"><td colspan=3 ></td></tr> <tr><td colspan=4 align="center">&nbsp;<input type="Submit" name="Submit" value="提交"> <input type="reset" name="Submit2" value="重置"></td></tr> <input type="hidden" name="cxh" value="<%=session("student")%>">
</table> </form>
发表于 2010-1-18 00:45:34 | 显示全部楼层 IP:江苏扬州
郁闷
思路挺清晰的啊
回复

使用道具 举报

发表于 2010-1-18 00:45:42 | 显示全部楼层 IP:江苏扬州
本人水平实在有限,请高手指点!!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 15:35 , Processed in 0.219965 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表