新微赢技术网
标题:
变量赋值问题
[打印本页]
作者:
DJ爱有多痛DJ
时间:
2010-1-18 07:57
标题:
变量赋值问题
数据库里有个字段:fenqu
当用户填写为5时,就表示有5个分区,
在前台显示页面分区类别用字母A,B,C,D,E区分分区,
A区B区C区D区
E区
当用户填写为3时,就表示有3个分区,
在前台显示页面分区类别用字母A,B,C区分分区,
A区 B区 C区
当用户填写为1时,就表示有1个分区,
在前台显示页面分区类别用字母A分分区,
A区
现在问题是怎么样根据fenqu字段所填写的数字把它转变成字母,在显示的时候自动控制分区的多少,
作者:
√金刚石猛男
时间:
2010-1-18 07:57
<%
Response.Write(chr(97)) 'a
Response.Write(chr(97+1)) 'b
%>
<p>
<%
Response.Write(chr(65)) 'A
Response.Write(chr(65+1)) 'B
%>
根据自己的需要进行调整
作者:
︶ぺ雨湮ㄣ
时间:
2010-1-18 07:57
不明白你的意思呀,2楼的可否解说一下呀
作者:
、Baby
时间:
2010-1-18 07:57
chr(65)就是A如果是3个你不就是输出ABC就可以吗? chr(65+1)就是B chr(65+2)就是C写个循环不就OK了?如果还不会的话建议从基础知识学 i=0 do while not i<rs("fenqu") i=i+1 a=65+i Response.write(chr(a)&"区") loop
作者:
清茶淡水
时间:
2010-1-18 07:57
<%id=Request("id")
sql="select * from webshow_name where id="&id
set rs=conn.execute(sql)
%>
<%
i=0
do while not i<rs("fenqu")
i=i+1
a=65+i
Response.write(chr(a)&"区")
loop
%>
这样浏览的呀,怎么什么也没有呀,
作者:
边走边看
时间:
2010-1-18 07:57
<SCRIPT LANGUAGE="VBScript">
num=20
document.write("<table width=600 border=0 align=center cellpadding=1 cellspacing=1 bgcolor=dddddd>")
document.write("<tr bgcolor=ffffff>")
for i=1 to num
document.write("<td align=center>"&chr(64+i)&"区</td>")
if (i mod 5=0) and i<num then document.write("</tr><tr bgcolor=ffffff>")
next
document.write("</tr>")
document.write("</table>")
</script>
复制代码
作者:
爱情tp乞丐
时间:
2010-1-18 07:57
2楼的说法,做出来了,
多谢呀,
6楼的谢了,
两种方法都收藏
作者:
冷冷DI草
时间:
2010-1-18 07:57
为什么我用第一种方法做,只有这两种效果,
不能实现,当每一行有4个分区时,就另起一行进行排列, 附件: 只有本站会员才能下载或查看附件,请您 登录 或 注册
作者:
飞.逝﹏..
时间:
2010-1-18 07:57
要实现分行
还要加个判断
就是什么时候应该加</tr>
这个一般由 i mod 5 =0 来判断(要几列换就模几)
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2