在php中填充select标签

时间:2015-07-06 12:49:58

标签: php html mysql

我的项目中有很多大师,基本的是国家,州和城市。 我已经在mysql数据库中添加/插入了记录,但是当我想编辑记录时,如何在从mysql数据库中选择国家时填充状态选择标记?

例如,我在城市表中有一条记录为

╔════╦══════════════╦════
║ COUNTRY║  STATE║ CITY ║
╠========╬══════════════╬
║  INDIA ║ PUNJAB║ ABC  ║
║  INDIA ║ J&K   ║ PQR  ║
║  USA   ║ NJ    ║ MNO  ║
=========================

现在我去编辑操作说假设记录1,即INDIA-PUNJAB-ABC

我可以在国家/地区选择标签中选择INDIA,但我无法仅获得INDIA州并在州的选择标签中选择ABC

2 个答案:

答案 0 :(得分:0)

但是,要实现此目的,您需要使用所选的COUNTRY来查询数据库。所以..

  1. 选项1:执行AJAX请求' onChange' COUNTRY使用Javascript填充CITY框

  2. 选项2:刷新/提交COUNTRY的页面' onChange'并使用已发布的COUNTRY字段生成要在

答案 1 :(得分:0)

您需要规范化数据。 你需要表国家和州。 在您的表中使用city_id和state_id或仅使用state_id。