ASP IF函数 调用数据库字段

<selectname="fatherid"id="fatherid"style="width:200px;"><%数据库调用部分%><optionvalue="0">请... <select name="fatherid" id="fatherid" style="width:200px;">
<% 数据库调用部分 %>
<option value="0">请选择栏目</option>
<option value="<%=class02("classid")%>"<% if class02("classid") = "&father&" then %> selected="selected" <% end if %>>[1]<%=class02("classname")%></option>
</select>
<% 数据库调用部分/重复代码 %>

可以肯定地回答:
1.数据库调用部分肯定无错,
2.value="<%=class02("classid")%>"能调出数据
3.class02为记录集,classid为数据库表中某字段,"&father&"为网页地址得出的数据。

问题:
要根据数据库数据以重复记录手段得出选择列表,再用IF判断重复记录中的ID=地址上"&father&"的数据,达到判断时候选择默认或叫已经选择的选项。

补充:[关键在此]
<% if class02("classid") = "&father&" then %> selected="selected" <% end if %>
IF内class02("classid")得出的数值任何时候都为空,但前段的value="<%=class02("classid")%>"能调出数据。

请高手帮忙解决IF 调用[class02("classid")]的问题,如果有更好的方法,请回答!万二分感谢。
展开
 我来答
张小刚爱生活
2009-05-20 · TA获得超过1025个赞
知道大有可为答主
回答量:2140
采纳率:100%
帮助的人:548万
展开全部
<select name="fatherid" id="fatherid" style="width:200px;">
<% 数据库调用部分 %>
<option value="0">请选择栏目</option>
<option value="<%=class02("classid")%>"<% if class02("classid") = clng(father) then %> selected<% end if %>>[1]<%=class02("classname")%></option>
</select>
<% 数据库调用部分/重复代码 %>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式