下拉框怎么执行2条SQL

lianlinyu 2009-09-22 11:27:59
我现在有个查询

下拉框的值是: 比如说 "大城市,小城市"

因为大城市和小城市 需要的SQL不一样

所以

当我下拉框选择 大城市 的时候 执行SQL1
当我下拉框选择 大城市 的时候 执行SQL2

怎么做 ??谢谢了
...全文
118 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
peace 2009-09-23
  • 打赏
  • 举报
回复
这个问题可以在客户端区分,也可以在服务器端区分。不就是根据选择的值,在服务器端执行相应的SQL就是了撒。具体实现方式多种多样,反正思路就是,客户端传个值过去服务器端,然后服务器端根据值来确定执行那个SQL语句,然后执行结果并回传客户端就是了。
andyan_2008 2009-09-22
  • 打赏
  • 举报
回复
用ajax,根据传递到后台的数据判断用哪个sql就可以了
dalu2290 2009-09-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 java2000_net 的回复:]
下拉框都有一个value啊,比如大城市的value="1", 小城市的value="2"
把这个数值作为参数传递到后台。
在后台根据这个参数,执行不同的sql就行了。
[/Quote]

引用下偶像的话,嘿嘿
lianlinyu 2009-09-22
  • 打赏
  • 举报
回复
谢谢大家

成功了 就给分啊 哈哈
  • 打赏
  • 举报
回复
获取不同的value,后台做处理即可。
bayougeng 2009-09-22
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 soulx 的回复:]
引用 5 楼 java2000_net 的回复:
下拉框都有一个value啊,比如大城市的value="1", 小城市的value="2"
把这个数值作为参数传递到后台。
在后台根据这个参数,执行不同的sql就行了。


赞同

前台做区分。
后台根据区分来进行相应的处理。
[/Quote]

呵呵,午休时间你也不闲着?
我现在真清净,天天都有时间。
soulx 2009-09-22
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 java2000_net 的回复:]
下拉框都有一个value啊,比如大城市的value="1", 小城市的value="2"
把这个数值作为参数传递到后台。
在后台根据这个参数,执行不同的sql就行了。
[/Quote]

赞同

前台做区分。
后台根据区分来进行相应的处理。
老紫竹 2009-09-22
  • 打赏
  • 举报
回复
下拉框都有一个value啊,比如大城市的value="1", 小城市的value="2"
把这个数值作为参数传递到后台。
在后台根据这个参数,执行不同的sql就行了。
lvsh870228 2009-09-22
  • 打赏
  • 举报
回复
ajax毕竟有框架限制,js就可以了,这不就是级联操作么,上网看看啊
zzzfff2008 2009-09-22
  • 打赏
  • 举报
回复
用ajax根据下拉框的不同值调用后台的函数执行不同的sql
closewbq 2009-09-22
  • 打赏
  • 举报
回复
有种东西叫ajax- -!
handsomelove 2009-09-22
  • 打赏
  • 举报
回复
写个JavaScript函数 直接提交到后台就可以了啊。。
heavilyarmed 2009-09-22
  • 打赏
  • 举报
回复
传参数区分
yuhonggood 2009-09-22
  • 打赏
  • 举报
回复
嗯 我觉得 这个用ajax就可以了 根据下拉列表的值 发出异步请求 并将请求给一个servelt处理就可以了.
个人也挺喜欢dwr的!
qi604388041 2009-09-22
  • 打赏
  • 举报
回复
还是dwr用的爽
  • 打赏
  • 举报
回复
5楼正解
努力 2009-09-22
  • 打赏
  • 举报
回复
代码一团糟,注意方法了.
努力 2009-09-22
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 lianlinyu 的回复:]
写错了 这里 修改一下
else if(arraySelect[i].selected=='2'){
          document.location.href="equipmentptAction.do?method=getEquipmentpt11";
      }

[/Quote]

这是什么呀?小姑娘?

这个问题用ajax很容易,传值到后台,在后台判断用那个SQL.
longtenggdf 2009-09-22
  • 打赏
  • 举报
回复
成功没 ?
lianlinyu 2009-09-22
  • 打赏
  • 举报
回复
写错了 这里 修改一下
else if(arraySelect[i].selected=='2'){
document.location.href="equipmentptAction.do?method=getEquipmentpt11";
}
加载更多回复(1)

81,114

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧