方舟生存进化矿砂兽:ASP的问题!

来源:百度文库 编辑:中科新闻网 时间:2024/05/08 10:10:41
以下代码如何编写:
<!--#include file=conn.asp-->
<%
dim rs
dim sql
dim total,str1,a1
set rs=server.createobject("adodb.recordset")
sql="select top 1 alluser from diaocha where 1=1 order by alluser desc"
rs.open sql,conn,1,3
total=rs("alluser")
set sql=nothing
rs.close
str1="select answer1,count(*) from diaocha where answer1 in ('A','B') group by answer1"
rs.open str1,conn,1,3
a1=rs("数量")
set str1=nothing
rs.close
%>

<p class="style1"><span class="style2">总</span>参与调查<span class="style2">人数:</span><%=total%></p>
<p class="style1">问题<span class="style2">一</span>的回答情况:</p>
<p class="style1">选择A:<%=a1%></p>
<p class="style1">选择B:</p>
<p class="style1">问题<span class="style2">二</span>的回答情况:</p>
<p class="style1">选择A:</p>
<p class="style1">选择B:</p>
<p class="style1">选择C:</p>
<p class="style1">选择D:</p>
<p class="style1">问题<span class="style2">三</span>的回答情况:</p>
<p class="style1">选择A:</p>
<p class="style1">选择B:</p>
<p class="style1">选择C:</p>
<p class="style1">选择D:</p>
<p class="style1">问题<span class="style2">四</span>的回答情况:</p>
<p class="style1">选择A:</p>
<p class="style1">选择B:</p>
<p class="style1">选择C:</p>
<p class="style1">选择D:</p>
<p class="style1">问题<span class="style2">五</span>的回答情况:</p>
<p class="style1">选择A:</p>
<p class="style1">选择B:</p>
<p class="style1">选择C:</p>
<p class="style1">问题<span class="style2">六</span>的回答情况:</p>
<p class="style1">选择A:</p>
<p class="style1">选择B:</p>
<p class="style1">选择C:</p>
<p class="style1">选择D:</p>
<p class="style1">问题<span class="style2">七</span>的回答情况:</p>
<p class="style1">选择A:</p>
<p class="style1">选择B:</p>
<p class="style1">选择C:</p>
<p class="style1">选择D:</p>
<p class="style1">问题<span class="style2">八</span>的回答情况:</p>
<p class="style1">选择A:</p>
<p class="style1">选择B:</p>
<p class="style1">选择C:</p>
<p class="style1">选择D:</p>
<p class="style1">问题<span class="style2">九</span>的回答情况:</p>
<p class="style1">选择A:</p>
<p class="style1">选择B:</p>
<p class="style1">选择C:</p>
<p class="style1">选择D:</p>
<p class="style1">选择E:</p>
<p class="style1">选择F:</p>
<p class="style1">选择G:</p>
</body>
如果统计数据库中答案的数量并显示出来。
帮帮忙!

看来是一个问卷调查的部分,由于不了解需要的功能,无法详细说明,这里仅提供几点参考:
1、数据表只要一个即可,字段设置要全面,可以包括问题、选择项目内容、选择项目的回答累加等等;
2、select top 1 alluser from 部分可以用select * from代替,因为你需要显示的字段比较多,将字段一一列出代码太长;
3、将显示内容直接加在数据表打开后,且没有关闭前,直接用<%=rs("字段名")%>,这样程序中的变量就比较少;
4、最好用表格;例如:<TD>选择A:<%=rs("字段名")%></TD>
5、关键问题是数据表的设计,“选择项目的回答累加”是“数据库中答案的数量”,比如可以设计为“问题1”字段,“问题1A问题”字段,“问题1A累加”字段,“问题1B问题”字段,“问题1B累加”字段等等,对于字段的数据格式就不用多说了。