我现在想用asp做一个有统计图效果的页面,就是能够显示百分比,图像随着百分比发生变化,数据都是从数据库中查询获得,具体些就是看在整个学生表中,查询已经过生日的人数占总人数的百分之多少,同时有图片显示出来百分之多少。我想象的效果是:
图片的宽度 = 表格的宽度 * (当前项的数量/所有项总和)
我有些不太明白,能不能说具体些?怎么个设计图片的宽度?
我是说怎么从数据库中统计个数,用select count(id) from table where people='"&birthdays&"'"然后怎么把统计出来的个数赋给一个变量呢?计算出来的某个宽度 * (当前项的数量/所有项总和)的数值又怎么赋给图片的长度呢?还请各位大哥多多指教呀!!!!!
这个太简单了,图片只需要1列宽,设置 WIDTH 属性后就会拉长。所以只需要计算好合适的图片宽度,然后输出 < IMG Width=nnn >就可以了。
现在的问题是百分比不好算出来呀,怎么算呀,怎么把得出结果输出???用什么方法计算百分比??还有输出??????
在执行:selselect count(id) from table where people='"&birthdays&"'" 之前,先执行:selselect count(id) from table ,求出总数,不就可以计算了......