我的项目中有很多大师,基本的是国家,州和城市。 我已经在mysql数据库中添加/插入了记录,但是当我想编辑记录时,如何在从mysql数据库中选择国家时填充状态选择标记?
例如,我在城市表中有一条记录为
╔════╦══════════════╦════
║ COUNTRY║ STATE║ CITY ║
╠========╬══════════════╬
║ INDIA ║ PUNJAB║ ABC ║
║ INDIA ║ J&K ║ PQR ║
║ USA ║ NJ ║ MNO ║
=========================
现在我去编辑操作说假设记录1,即INDIA-PUNJAB-ABC
我可以在国家/地区选择标签中选择INDIA,但我无法仅获得INDIA州并在州的选择标签中选择ABC
答案 0 :(得分:0)
但是,要实现此目的,您需要使用所选的COUNTRY来查询数据库。所以..
选项1:执行AJAX请求' onChange' COUNTRY使用Javascript填充CITY框
选项2:刷新/提交COUNTRY的页面' onChange'并使用已发布的COUNTRY字段生成要在
答案 1 :(得分:0)
您需要规范化数据。 你需要表国家和州。 在您的表中使用city_id和state_id或仅使用state_id。