ASP文件中如何判断不同分类ID,调用不同题目显示,下面是代码,这样写所有分类题目都相同,应该怎么写
<%Setrs=server.CreateObject("adodb.recordset")sql="select*fromproducts_category_main"...
<%
Set rs = server.CreateObject("adodb.recordset")
sql = "select * from products_category_main"
rs.Open sql, conn, 1, 3
Do While Not rs.EOF
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title><%=rs("main_title")%></title>
<%
rs.movenext
Loop
rs.Close
Set rs = Nothing
%>
高手请写出正确的写法 我是菜鸟,这些都是自己抄袭瞎蒙的 帮我下吧 谢谢
具体怎么写 谢谢了 尝试了不行我不懂代码都是瞎尝试
分类页的题目都一样,并且打开每个分类页查看源文件,在网页源文件中的头部所有分类栏题目都在 展开
Set rs = server.CreateObject("adodb.recordset")
sql = "select * from products_category_main"
rs.Open sql, conn, 1, 3
Do While Not rs.EOF
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title><%=rs("main_title")%></title>
<%
rs.movenext
Loop
rs.Close
Set rs = Nothing
%>
高手请写出正确的写法 我是菜鸟,这些都是自己抄袭瞎蒙的 帮我下吧 谢谢
具体怎么写 谢谢了 尝试了不行我不懂代码都是瞎尝试
分类页的题目都一样,并且打开每个分类页查看源文件,在网页源文件中的头部所有分类栏题目都在 展开
3个回答
展开全部
你的这个主要是确定下面这个记录集SQL的条件的格式。
你写的是:
sql = "select * from products_category_main"
这样是读取整个 products_category_main 表里的内容。
要想读取每个分类访问过来的连接应该在后面加上这种格式。比如这个页面是index.asp 你就应该访问index.asp?main_id=1,其中1代表分类的ID
你只要改成这句
sql = "select * from products_category_main where 字段=分类ID
结果如下:
<%
sss1=int(request("main_id"))
Set rs = server.CreateObject("adodb.recordset")
sql = "select * from products_category_main where main_id=sss1"
rs.Open sql, conn, 1, 3
%>
连接数据库文件之类别忘记写。
你写的是:
sql = "select * from products_category_main"
这样是读取整个 products_category_main 表里的内容。
要想读取每个分类访问过来的连接应该在后面加上这种格式。比如这个页面是index.asp 你就应该访问index.asp?main_id=1,其中1代表分类的ID
你只要改成这句
sql = "select * from products_category_main where 字段=分类ID
结果如下:
<%
sss1=int(request("main_id"))
Set rs = server.CreateObject("adodb.recordset")
sql = "select * from products_category_main where main_id=sss1"
rs.Open sql, conn, 1, 3
%>
连接数据库文件之类别忘记写。
追问
还是运行后不显示 到底怎么回事 问题出在哪里呀
追答
很想帮你。但是知道不像QQ那么方便,远程协助之类。
你最好是把代码全部贴出来。一个网页,少哪句代码都不能正确运行的。都不知道你连接数据库了没有。
你发过来的代码里就没有连接数据库代码或者文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把你的代码改成这样就行了。 不会再问我。 希望采纳。
<%
Set rs = server.CreateObject("adodb.recordset")
sql = "select * from products_category_main where main_id="&Request.QueryString("valu")
rs.Open sql, conn, 1, 3
Do While Not rs.EOF
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title><%=rs("main_title")%></title>
<input type="text" id="id"/>
<input type="button" onclick="?valu=document.getElementById('id').value"/>
<%
rs.movenext
Loop
rs.Close
Set rs = Nothing
%>
<%
Set rs = server.CreateObject("adodb.recordset")
sql = "select * from products_category_main where main_id="&Request.QueryString("valu")
rs.Open sql, conn, 1, 3
Do While Not rs.EOF
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title><%=rs("main_title")%></title>
<input type="text" id="id"/>
<input type="button" onclick="?valu=document.getElementById('id').value"/>
<%
rs.movenext
Loop
rs.Close
Set rs = Nothing
%>
追问
不能运行 程序不能运行 谢谢回答
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
据你问题的意思
你只要改下这句
sql = "select * from products_category_main where 字段="&分类ID
你只要改下这句
sql = "select * from products_category_main where 字段="&分类ID
追问
请再具体写一下 我不懂代码 都是推测测试着改
分类页的题目都一样,并且打开每个分类页查看源文件,在网页源文件中的头部所有分类栏题目都在
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询