找回密码
 立即注册

QQ登录

只需一步,快速开始

xianxiaren

初级会员

8

主题

17

帖子

224

积分

初级会员

积分
224
xianxiaren
初级会员   /  发表于:2018-12-12 21:35  /   查看:4239  /  回复:5
10金币


省、市、区,数据分别在数据库的三个表中province、city、area

city中通过provincecode字段关联省 、area中通过cityCode、provincecode字段关联省、市




现在想分别在三个下拉框中选择省,市,区,然后提交存入客户信息表中。


第一个下拉框,选择省,第二个下拉框自动匹配省下的市进行选择,第三个框匹配第二个框市下的区。

客户信息表里,保存汉字的 省、市区,如下图(不是存ID)。

工程文件我已经传到附件了,谢谢大神!






附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

你这个里面有一个误区:就是你的code到底是干什么用的,如果按照你的写法,完全不变,简单把表中的数据处理一下,比如:13代表河北省,那你就直接把code的数据修改成河北省三个中文字,以此类推,那么你程序是完全不需要修改的。 如果你本身就是为了存code,方便某种统计或者为了减少数据库体积,那你就在显示的列表里面做显示的关联,也是可以的。这样就是存code显示汉字,这个是常规做法。

5 个回复

倒序浏览
最佳答案
最佳答案
红旗飘飘悬赏达人认证 活字格认证
中级会员   /  发表于:2018-12-12 21:35:05
来自 2#
你这个里面有一个误区:就是你的code到底是干什么用的,如果按照你的写法,完全不变,简单把表中的数据处理一下,比如:13代表河北省,那你就直接把code的数据修改成河北省三个中文字,以此类推,那么你程序是完全不需要修改的。  如果你本身就是为了存code,方便某种统计或者为了减少数据库体积,那你就在显示的列表里面做显示的关联,也是可以的。这样就是存code显示汉字,这个是常规做法。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 3金币 +20 满意度 +10 收起 理由
alu + 5 很给力!
Tracy.Liu + 20 很给力!
xianxiaren + 5 很给力!

查看全部评分

回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2018-12-12 22:25:52
3#
红旗飘飘 发表于 2018-12-12 21:35
你这个里面有一个误区:就是你的code到底是干什么用的,如果按照你的写法,完全不变,简单把表中的数据处理 ...

感谢支持~解释得很清楚呢~
回复 使用道具 举报
云雨风
金牌服务用户   /  发表于:2018-12-13 03:04:18
4#
一个表可以处理的事情,怎么搞了3个表出来了呢?
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2018-12-13 16:10:07
6#
云雨风 发表于 2018-12-13 03:04
一个表可以处理的事情,怎么搞了3个表出来了呢?

可能他有他的道理吧,我也推荐能用1个表解决的问题,就不要用多个表
回复 使用道具 举报
Tracy.Liu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2018-12-13 17:23:01
7#
有的时候一对多的关系做成不同表,然后通过字段关联。这样设计出来的数据库也会更加合理一些呢~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部