标题:这样的代码能不能简化点拉!
取消只看楼主
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
结帖率:84.62%
已结贴  问题点数:5 回复次数:6 
这样的代码能不能简化点拉!
  if rs("mixer_id")=-1 then
  mixer_id="随机效果"
end if
  if rs("mixer_id")=0 then
  mixer_id="柱形效果"
end if
  if rs("mixer_id")=1 then
  mixer_id="波形效果"
  end if
  if rs("mixer_id")=2 then
  mixer_id="烈焰效果"
end if
  if rs("mixer_id")=3 then
  mixer_id="海浪效果"
  end if
  if rs("mixer_id")=4 then
  mixer_id="声带效果"
end if
  if rs("mixer_id")=5 then
  mixer_id="射线效果"
  end if
  if rs("mixer_id")=6 then
  mixer_id="弹球效果"
end if
  if rs("mixer_id")=7 then
  mixer_id="星云效果"
  end if
  if rs("mixer_id")=8 then
  mixer_id="水波效果"
end if
  if rs("mixer_id")=9 then
  mixer_id="雨点效果"
  end if
搜索更多相关主题的帖子: 星云 
2010-12-28 16:22
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
得分:0 
回复 2楼 hams
版主用原来我的


用了你的

 我要的是数据库的值是数字 显示当前的是文字啊

[ 本帖最后由 ningzhonghui 于 2010-12-28 17:19 编辑 ]
2010-12-28 17:18
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
得分:0 
回复 4楼 wangjy500
wangjy500兄正是我想要的效果!呵呵谢谢!
2010-12-28 18:58
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
得分:0 
回复 6楼 lele2007
想不到这样的代码还是多样的写法,向各位学习拉!楼主方法也测试成功!
2010-12-28 21:36
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
得分:0 
回复 8楼 hams
我再试试看!也许是哪方面漏掉拉
2010-12-29 09:37
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
得分:0 
回复 10楼 hams
数据确是-1 到9 不能多一个啊,上面多一条<option value="<%=mixer_id%>" selected><%=mixer_id%></option>
只是是为 显示当前数据中的值
他人的代码

<%
Select Case rs("mixer_id")
       Case "-1" : mixer_id="随机id序号"
       Case "0" : mixer_id="皮肤id序号0"
       Case "1" : mixer_id="皮肤id序号1"
       Case "2" : mixer_id="皮肤id序号2"
       Case "3" : mixer_id="皮肤id序号3"
       Case "4" : mixer_id="皮肤id序号4"
       Case "5" : mixer_id="皮肤id序号5"
       Case "6" : mixer_id="皮肤id序号6"
       Case "7" : mixer_id="皮肤id序号7"
       Case "8" : mixer_id="皮肤id序号8"
       Case "9" : mixer_id="皮肤id序号9"
End Select%>
<select name="mixer_id" id="select">
<option value="<%=mixer_id%>" selected><%=mixer_id%></option>
<option value="-1" >随机效果</option>
<option value="0" >柱形效果</option>
<option value="1" >波形效果</option>
<option value="2" >烈焰效果</option>
<option value="3" >海浪效果</option>
<option value="4" >声带效果</option>
<option value="5" >射线效果</option>
<option value="6" >弹球效果</option>
<option value="7" >星云效果</option>
<option value="8" >水波效果</option>
<option value="9" >雨点效果</option>
</select>


[ 本帖最后由 ningzhonghui 于 2010-12-29 11:49 编辑 ]
2010-12-29 09:59
ningzhonghui
Rank: 2
等 级:论坛游民
帖 子:74
专家分:13
注 册:2010-11-19
得分:0 
回复 12楼 aspic
Select Case rs("mixer_id")
       Case "-1" : mixer_id="随机id序号"
       Case "0" : mixer_id="皮肤id序号0"
       Case "1" : mixer_id="皮肤id序号1"
       Case "2" : mixer_id="皮肤id序号2"
       Case "3" : mixer_id="皮肤id序号3"
       Case "4" : mixer_id="皮肤id序号4"
       Case "5" : mixer_id="皮肤id序号5"
       Case "6" : mixer_id="皮肤id序号6"
       Case "7" : mixer_id="皮肤id序号7"
       Case "8" : mixer_id="皮肤id序号8"
       Case "9" : mixer_id="皮肤id序号9"
End Select要是没加这些那显示的肯定是数字拉  我的目的是数据库里是数字,界面看来的是 汉字说明拉

[ 本帖最后由 ningzhonghui 于 2010-12-29 11:49 编辑 ]
2010-12-29 11:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-330128-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.123896 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved