2013-10-13 36 views
0

您可能在填写注册表单时看到了一些网站,您必须从下拉列表中选择国家,而另一个下拉字段则通过提取自动发送该国的州或城市从数据库。从同一页面的下拉菜单中获取phpmyadmin数据

与myphpmyadmin db中的数据一样。在一张表中我有部门名称,另一张表中有员工姓名。当用户从下拉列表中选择部门时,另一个下拉列表应显示员工姓名。

请让我知道如何去做。

回答

0

你可以做到这一点,如下:

各个部门都会有一个唯一的ID,例如IT部门有14的ID同样每一个员工都有其唯一的ID,也是部门ID。例如,Jhone Doe在IT部门,他的部门ID将为14.

您的员工表将有一个部门ID字段,您将在其中为每个员工放置部门ID。

选择部门下拉时,所选部门(ID)的值将被发送到查询,并且该部门的所有员工将被选中。该查询将如下(说IT部门被选中,其ID为14):

select * from employees where department_id = 14; 

我希望这会帮助你。

+0

但该部门的所有员工将如何出现在同一页面上。当我们选择部门ID并按下GO,我们将进入下一页。我希望这个值出现在同一页面上。我认为我们需要ajex或jquery。 – user2841252

+0

是的,为此,您将需要JQuery ajax(http://api.jquery.com/jQuery.ajax/)。拨打电话后,在php中创建员工的下拉列表并在php文件中将其回显。然后使用JQuery的地方,返回下拉列表在您的HTML下面的部门下拉列表 –

+0

嗨,你可以告诉我你的Skype或任何messanger ID。只是为了建立连接。你能告诉我这个代码吗? – user2841252

相关问题