我现在要做一个下拉的菜单导航栏,但是导航栏的数据分别是从两个数据库的表中提出来的,网页是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的有什么证可以考吗,只是想看看相关的试题,并看看到底还有些什么关键点没自学到的。 展开
<%
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的有什么证可以考吗,只是想看看相关的试题,并看看到底还有些什么关键点没自学到的。 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询