我有一个由两部分组成的问题,没有代码可以显示,但我希望你能提供帮助:
本质上,我有一个网站,可以让企业为自己创建一个配置文件(这里是原始的表模式)。
现在,在网站中,我想要一个包含三个选择列表的表单:第一个选择列表用于业务类别/标签-我已经成功创建了一个查询,该查询将使用Toxi解决方案返回我的主业务注册表中的条目。
然而,我还想要一个包含国家或地区的第二个选择列表,以及一个包含州/县的第三个选择列表。该列表将根据国家选择列表中的选择自动加载。
然后自然地,在提交表单时,我想将结果返回给访问者。
因此,除了想知道如何在PHP/MySQL中实现这一点之外,我还有一个更基本的问题,即是否将国家/州的"标记"或"分类"字段设置为另一个Toxi解决方案,或者是否有更好的方法。例如,我是否应该创建单独的表来根据国家选择用州/县填充选择列表,并将企业在注册时选择的实际国家和州字段存储在我的主业务表中,并在用户点击提交时匹配字符串,以减少对MySql的查询并提高速度?
一如既往,我们非常感谢您的建议和帮助。
谢谢Dan
想想一个国家的"全名"(或者任何比"国家"窄一级的政治划分)。在美洲,以下是一些州的"全名"。
- 美国加利福尼亚州
- 美国康涅狄格州
- 安大略省,CA
- 墨西哥索诺拉
- 劳拉,VE
将你的列表建立在一个包含各州全名的两列表上。
ISO国家代码
关键的一点是,你的选择列表不应该允许像"阿拉巴马州,MX"或"美国索诺拉州"这样的值。