标题:这样的代码能不能简化点拉!
只看楼主
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
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:1 
<option value="<%=mixer_id%>" selected><%=mixer_id%></option>
这个你不是故意要显示数字吗。。。
2010-12-29 11:12
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
tianhao_sjz
Rank: 1
等 级:新手上路
帖 子:2
专家分:6
注 册:2010-12-29
得分:1 
新手上路,多多学习!
新手上路,多多学习!
2010-12-29 22:06
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
程序代码:
<%
function GetValue(id)
    Select Case id
       Case "-1" : GetValue="随机id序号"
       Case "0" : GetValue="皮肤id序号0"
       Case "1" : GetValue="皮肤id序号1"
       Case "2" : GetValue="皮肤id序号2"
       Case "3" : GetValue="皮肤id序号3"
       Case "4" : GetValue="皮肤id序号4"
       Case "5" : GetValue="皮肤id序号5"
       Case "6" : GetValue="皮肤id序号6"
       Case "7" : GetValue="皮肤id序号7"
       Case "8" : GetValue="皮肤id序号8"
       Case "9" : GetValue="皮肤id序号9"
    End Select
End function
%>
然后一个循环。。调用GetValue函数 值是数据库读取的数字,显示的就是文字了
2010-12-30 09:58



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




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

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