如何将三个连动的dropdown list 中的值和数据库比较

问题描述

有三个连动的dropdownlist,第一个是洲,存放的是亚洲,欧洲等,第二个是国家,第三个是城市。如果第一个选亚洲,那么第二个下拉列表出现的则是亚洲国家,例如:中国,韩国,日本;如果第一个选亚洲,第二个选中国,那么第三个列表出现的则是:北京,上海,广州。数据库存放的也有三列:洲,国家,城市,与下拉列表里的数据对应。我所要做的是将数据库里的记录取出,和下拉列表里的值比较,判断是否一致。问题是当一个下拉列表选亚洲,第二个国家的下拉列表有50个国家,数据库里的记录一共有1811条哪位大侠能提供个思路,不胜感激!

解决方案

解决方案二:
不明白你的意思selectcountryfromTwhereZhou='亚洲'再绑定不行么
解决方案三:
简单:第一个,选取所有的国家数据并分组(groupby)"selectzhou_NamefromTb1groupbyzhou_Name"第二个,当第一个选择不为空时(if(dropDownlist.select...count>0))"selectguojia_NamefromTb1wherezhouName='"+dropdownList.selected....+"'groupbyguojia_Name"第三个,形式同上

时间: 2024-09-28 22:42:37

如何将三个连动的dropdown list 中的值和数据库比较的相关文章

Visual Studio .NET Enterprise Architect 中基于 Visio 的数据库建模:第三部分

enterprise|visual|数据|数据库  Terry HalpinMicrosoft Corporation 2001年11月 摘要:本文是介绍 Microsoft Visual Studio .NET Enterprise Architect 中基于 Visio 的数据库建模组件系列文章中的第三篇,第一部分讨论了如何创建基本对象角色建模 (ORM) 源模型,如何将其映射到逻辑数据库模型,以及如何生成物理数据库架构的 DDL 脚本.第二部分讨论了如何使用描述器,将对象类型标记为独立类型

easyUI中将三个输入框的数据顺序拼接在一起存入数据库形成一个字段

问题描述 easyUI中将三个输入框的数据顺序拼接在一起存入数据库形成一个字段 将三个输入框的内容按顺序拼接在一起形成一个字段该如何实现,例如这项数据的年份是可选的,2015年高考语文,期中2015是用下拉列表实现选择的,语文也是下拉列表实现的,最后存储到数据库中是一条数据,就是2015年高考语文 解决方案 循环遍历,拼接字符串,中间加上逗号. 解决方案二: 为了以后方便取值,你可以随便加一些符号分隔开,比如逗号或者问号什么的,这样以后取出来按这个符号split一下就又得到三个字段了 解决方案三

sqlserver 2000-eclipse导入连接数据库需要的三个jar包后,还是连不上数据库

问题描述 eclipse导入连接数据库需要的三个jar包后,还是连不上数据库 代码如下:mport java.sql.*;import java.util.Vector;import javax.swing.*;public class Test1 extends JFrame{ JTable jt=null;JScrollPane jsp=null;Vector rowData=null;Vector columnName=null;Connection cn=null;PreparedSta

PHP不用第三个变量交换两个变量的值的方法总结

"PHP不用第三个变量交换两个变量的值"这个题看到过好多次了,看来面试确实喜欢考这道题.今天,对于这个题目,我自己总结了几种方法,可能不全,大家来互相补充. 方法一:使用字符串截取 <?php $a = "fsdfds"; $b = "xiaorui"; $a = $a.$b; $b = substr($a,0,strlen($a)-strlen($b)); $a = substr($a,strlen($b)); echo $a."

JS中用三种方式实现导航菜单中的二级下拉菜单_javascript技巧

我们在淘宝.搜狐等大型网站上都可以看到使用的一些二级下拉菜单,比如下面这张图片.那么如何实现导航菜单栏中的二级下拉菜单?下面小编给大家分享实现思路. 但是如何实现类似的图片呢?实际上,我们有至少三种方式来实现,下面,我附上代码供大家参考. 1.仅使用html和css <meta charset="UTF-8"> <title>Document</title> <style> *{margin:0;padding: 0;list-style

java mysql 线程-mysql中用三个线程把表test中的数据取出来,怎么写?

问题描述 mysql中用三个线程把表test中的数据取出来,怎么写? mysql中用三个线程把数据库test表jsoup中的数据取出来,怎么写呀? 解决方案 类似分页取出 可行吗

广西发生一起重大交通事故,一名三年级的小学生在事故中不幸身亡

广西柳州市柳南区鹅岗路天元http://www.aliyun.com/zixun/aggregation/13205.html">文化传媒印务公司门前路段6月27日发生一起重大交通事故,一名三年级的小学生在事故中不幸身亡.事发后,遇难者家属在28日来到肇事者所在公司,将大门封堵,逼迫肇事者下跪数小时,一度引起市民围观导致该路段交通堵塞,警方随后派出警力维持秩序,并对遇难者家属进行劝解. 互联网多个论坛.微博上突然出现对一个自称是遇难学童表姐所发的帖子,称学童是被二次碾压致死,并称肇事者为广

CSS 语法由三部分构成:选择器、属性和值

CSS 语法 CSS 语法由三部分构成:选择器.属性和值: selector {property: value} 选择器 (selector) 通常是你希望定义的 HTML 元素或标签,属性 (property) 是你希望改变的属性,并且每个属性都有一个值.属性和值被冒号分开,并由花括号包围,这样就组成了一个完整的样式声明(declaration): body {color: blue} 上面这行代码的作用是将 body 元素内的文字颜色定义为蓝色.在上述例子中,body 是选择器,而包括在花括

div+css 三列自适应等高且中列宽度自适应

<!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-