|
主题: 怎么做带二个下拉菜单的查询?
|
 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("……+是么乱七八糟逗号引号的) 嘿嘿:)
|