我现在要做一个下拉的菜单导航栏,但是导航栏的数据分别是从两个数据库的表中提出来的,网页是asp的, 50

菜单栏的基本选项是从主分类表中提出的,对应的下拉菜单选项是从副分类表中提出的,主分类中有big_id,big_name,副分类则包含small_id,small_name... 菜单栏的基本选项是从主分类表中提出的,对应的下拉菜单选项是从副分类表中提出的,主分类中有big_id,big_name,副分类则包含small_id,small_name,big_id.我原本写的想用a:hover来显现,但是现在发现不好用。我的部分源代码如下
<%
set ors=SERVER.CreateObject("ADODB.recordset")
ors.open "select big_id,big_name_en from gongnengbig",conn,1,1
If ors.Bof And ors.Eof Then
ors.Close
Set ors = Nothing
Response.Write("NULL!")
Else
do while not ors.eof
%>
<a href="#">
<table>
<tr><td><div class="big_name"></div><%=ors("big_name_en")%></td></tr>

<tr><td><div class="hidelist">
<%
set res=SERVER.CreateObject("ADODB.recordset")
res.open "select small_id,small_name_en from gongnengsmall where big_id="&ors("big_id"),conn,1,1
if res.eof and res.bof then
res.Close
Set res = Nothing
response.write "<dd>NULL</dd>"
else
do while not res.eof
%>

<a href="product_list.asp?class=<%=res("small_id")%>&bigclass=<%=ors("big_id")%>"><%=res("small_name_en")%></a>

<%
res.movenext
loop
res.close
Set res = Nothing
end if
%>
</div>
</td></tr>
</table>
</a>
<%
ors.movenext
loop
ors.close
Set ors = Nothing
End If
%>
请各位大侠们给点帮助,或者指点一下到底用什么方法才可以更好的做出导航栏,我要做成这种直接从数据库中提出的导航栏主要是因为虽然后台我已建好但现在还不确定会有多少的主类别,以后也许还要添加。而我只是这段时间帮别人,以后不一定有时间再回来改他的页面,因此最好做一个可以由后台改变数据库就可以变化前台导航栏的页面。等待高手们解决小弟我的问题
搞定了,看来还是要靠自己慢慢想。这分不能白丢了,我另外提个问题:做C#以及做PHP的有什么证可以考吗,只是想看看相关的试题,并看看到底还有些什么关键点没自学到的。
展开
 我来答
影沉_秋水
2011-08-23 · TA获得超过356个赞
知道小有建树答主
回答量:312
采纳率:0%
帮助的人:278万
展开全部
路过,学习一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liveray
2011-08-23 · TA获得超过568个赞
知道小有建树答主
回答量:372
采纳率:0%
帮助的人:232万
展开全部
你这个可以啊
如果两级菜单就用你这个就Ok了 不明白有啥问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式