2012-11-09 44 views
0

有没有办法从使用ASP的服务器请求多条记录,并使用单个URL将它们全部显示在页面上?说一些像http://foo.com/bar.asp?nums=1:2?这样一页加载两页的信息?在单个ASP字段中查询多个值

+0

没有我的回答帮助? – Alex

+0

不适用于我试图从中提取数据的数据库。我所看到的当前数据库没有设置为按照您的建议查询同一个变量的多个实例(即nums = 1和nums = 2),但我希望它是这样。我很欣赏asp代码,但数据库不是我的,所以我不能用它做很多事情。 – Chernoff

+0

呃....它是什么数据库?这是一个简单的'或'查询。 SELECT * FROM tbl其中nums = 1或num = 2 您的问题也没有提及任何数据库。给出的答案是如何从查询字符串中获取值。你如何查询你的数据库是一个单独的问题... – Alex

回答

1

你可以做到这一点使用多个查询字符串变量与像同一个名字:

http://foo.com/bar.asp?nums=1&nums=2

然后,在你的ASP页:

<% 
for i=1 to Request.QueryString("nums").Count 
    Response.Write(Request.QueryString("n")(i) & "<br>") 
    'obviously here, you would be querying your database 
next 
%> 
相关问题