ASP文章分类问题

数据库中有两张表class表中有:字段idclass(id是自动编号,class是分类类别)1意见建议2在线求助3技术交流book表中有:字段idclassidtitle... 数据库中有两张表
class表中有:字段 id class (id是自动编号,class是分类类别)
1 意见建议
2 在线求助
3 技术交流
book表中有:字段id classid title(id是自动编号,classid是数字)
1 3 标题
2 1 试题
3 2 产品

需要求助的是怎样才可以实现显示文章标题同时显示文章的类别

效果希望如下:

[技术交流] 标题
[意见建议] 试题
[在线求助] 产品
问题补充:导航栏显示:意见建议 在线求助 技术交流
点击类别名称能显示所有同类别文章

当book表中字段classid 的值是1时,显示是意见建议,是2时,显示是在线求助才 是3 显示技术交流
展开
 我来答
zhonghefu
2009-12-18 · TA获得超过141个赞
知道小有建树答主
回答量:85
采纳率:0%
帮助的人:102万
展开全部
导航栏:
---------------------------------------------------------
<%
Set Dhrs=conn.Execute("SELECT * FROM class ",,adCmdText)
If Dhrs.Bof And Dhrs.Eof Then
Response.Write("没有记录")
Else
Do While Not Dhrs.Eof
Response.Write("<a href='wenzhang.asp?id="&Dhrs("id")&"' target='_self'>"&Dhrs("title")&"</a>")
Dhrs.MoveNext()
Loop
End If
Dhrs.Close()
Set Dhrs=Nothing
%>
-------------------------------------------------------------
文章列表:
-------------------------------------------------------------
<%
Dim aid,asql
aid=Request.QeryString("id")
If IsNumeric(aid) Then
Response.Write("参数类型错误")
Response.End
End If

asql="SELECT id,classid,title,(SELECT class FROM class WHERE id=classid) as Lb FROM book where classid="&aid
Set atrs=conn.Execute(asql,,adCmdText)
If atrs.Bof And atrs.Eof Then
Response.Write("无记录")
Else
Do While Not atrs.Eof
Response.Write("<a href='showwenzhang.asp?id="&atrs("id")&"' target='_self'>["&atrs("Lb")&"]"&atrs("title")&"</a>")
Loop
End If
atrs.Close()
Set atrs=Nothing
%>

当然咯,文章导航栏需要你自己美化一下。祝你成功\(^o^)/~
百度网友49c80e639
2009-12-18 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:400
采纳率:100%
帮助的人:0
展开全部
读出列表页book表
Set rs=Server.CreateObject("Adodb.Recordset")
sql="Select * from book"
rs.open sql,conn,1,1
以下是分页之类的。
读出当前classid

Set rs1=Server.CreateObject("Adodb.Recordset")
sql="Select * from class id="&刚才获取的ID
rs1.open sql,conn,1,1
下面的应该知道了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式