Php 需要帮助创建多步骤表单以查找特定区域的销售代表。

Php 需要帮助创建多步骤表单以查找特定区域的销售代表。,php,jquery,ajax,Php,Jquery,Ajax,我需要创建一个表单来查找特定地区的销售代表。我想做的是使用php和jQueryAjax创建一个表单,用户在其中选择一个国家或州,然后当他们点击go按钮时,它会显示下一个字段,有点缩小到一个特定的区域。这里有一个我想要的例子 我假设我必须使用ajax访问MySql数据库并返回数据,以便打开下一个字段。有人能帮我创建这种表单吗。我知道他们将涉及数据库访问,我只是不确定如何正确编程好的,这是你必须做的,但首先我想你要按国家->州->城市缩小范围 我还假设您对mysql、php和ajax有一些基本的了解

我需要创建一个表单来查找特定地区的销售代表。我想做的是使用php和jQueryAjax创建一个表单,用户在其中选择一个国家或州,然后当他们点击go按钮时,它会显示下一个字段,有点缩小到一个特定的区域。这里有一个我想要的例子


我假设我必须使用ajax访问MySql数据库并返回数据,以便打开下一个字段。有人能帮我创建这种表单吗。我知道他们将涉及数据库访问,我只是不确定如何正确编程

好的,这是你必须做的,但首先我想你要按国家->州->城市缩小范围

我还假设您对mysql、php和ajax有一些基本的了解

第一件事

1-您需要使用普通php填充第一个下拉列表 阿富汗 美国 朝鲜

因此,当用户从下拉列表中选择项目时,fetch_状态函数将运行,并从下拉列表中获取所选项目。 获取所选国家/地区的值

function fetch_state(){
var selected=$('#country :selected').text();
   $.ajax({
   url: "someURL",
   data: {selectedvalue:selected}
   ... 
}
好的,现在您可以使用此将值发布到服务器,您可以获取属于此国家/地区的相关声明

2-根据所选国家/地区从服务器获取状态。我想你能做到

3-一旦从服务器获得响应。在“状态”下拉列表中填充它。还要确保您有一个绑定到state下拉列表的函数,这样当用户进一步选择一个特定的州时,它将获取该州并将其发送到服务器,就像我们对该省所做的那样

4-最后,当您从服务器获得响应时,填充城市下拉列表


需要进一步帮助,请告诉我。

请显示一些您尝试过的代码。在StackOverflow上有数百个这样的例子。您在发布之前是否尝试过搜索?我想他想知道算法