主题:  怎么做带二个下拉菜单的查询?

tgreenapple

职务:普通成员
等级:1
金币:0.0
发贴:45
注册:2002/10/13 14:34:52
#12002/11/21 11:55:54
我用MX,是个菜鸟,不懂ASP。想做一个站内查询系统,数据库中有10个表单,分为供、需两个部分,各5个,分别是服装、纺织、皮革、工艺、美术。我想在文本框中输入关键字,然后后面有两个下拉菜单,第一个选择供或需,第二个选择服装、纺织、皮革、工艺、美术中的一个,然后查询,怎么做啊?那为高手知道那有这方面的教程,我先谢了!



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51

Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#32002/11/21 19:12:56
星之海洋,我看他的意思不是二级连动下拉菜单。是查询的问题。
你可以这样:
在结果页设置三个变量
a=request.form("textfield")//查询类容
b=request.form("select")//供、需
c=request.form("select1")//类别
记录集
select * from 表 where 产品名字段 like '%a%' and 供需字段='b' and
类别字段='c'



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
#42002/11/21 20:32:08
哦,的确看错了,sorry,不过你的SQL写漏了吧

select * from 表 where 产品名字段 like '%"&a&"%' and 供需字段='"&b&"' and
类别字段='"&c&"'



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#52002/11/21 22:52:49
呵呵,我在数据集面板高级模式下一直都这样写的.没有任何问题哦:)
你的写法应该是在代码模式下的。欢迎探讨……



tgreenapple

职务:普通成员
等级:1
金币:0.0
发贴:45
注册:2002/10/13 14:34:52
#62002/11/22 8:30:28
还是不太懂:(。查询页的两个下拉菜单不用绑定么?数据库不用设置么?能告诉我详细一点么?我是新手,目前为止还没手写过代码:),一直用MX。



zjb2292146

职务:普通成员
等级:1
金币:0.0
发贴:23
注册:2002/7/30 8:22:16
#72002/11/22 9:04:09
我可以告诉你,请与我的QQ联系:79150340



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
注册:2002/2/2 11:30:51
#82002/11/22 10:39:53
b小调雨后在上个帖子中说
引用:
呵呵,我在数据集面板高级模式下一直都这样写的.没有任何问题哦:)
你的写法应该是在代码模式下的。欢迎探讨……


哎,可能DW会自动转换吧,如果用手写的话肯定会出错



Such a lovely place

职务:普通成员
等级:2
金币:10.0
发贴:573
注册:2001/11/4 21:15:56
#92002/11/22 11:46:18
我想是dw自动转换了,如定义一个变量a,在高级模式下这样写就可以了:select * from tb1 where name ='a'
可在代码模式下,我看a被改成replace("……+是么乱七八糟逗号引号的)
嘿嘿:)