基于两个下拉菜单显示来自数据库的结果

Displaying Results from database, based on two dropdown menus

在我解决这个问题之前,对版主说:如果标题不准确,请随意,做出任何必要的机会。

手头的事情:

我已经创建了一个数据库(目前 运行 在本地主机上),如下所示:


编号|国家 |玩家姓名 |足球队|国家队

我想要完成的是以下内容: 创建两个 dropdown-menus(一个用于国家,一个用于 PlayerName),允许 user/visitor 做出以下选择之一:

  1. 选择一个国家
  2. 选择玩家姓名
  3. 或者,选择“国家”和“玩家姓名”

然后单击“提交”按钮相应地从数据库中过滤结果。

基于以上 3 个选择,数据库的结果应该以类似于 table 的格式显示(我认为 - > 我愿意接受有关显示格式的任何建议)。

底线是格式应如下所示:

国家 1 |玩家姓名1 |足球队1|国家队 1(换行符)

国家 2 |玩家姓名2 |足球队2| NationalTeam2(换行符) …


我该怎么办? 这可以做到吗?如果可以,我该怎么做?

在此先感谢您的建议和建议。

查看 "cascading dropdownlists" 的下拉菜单。有一些图书馆有这个功能。 (我之前使用 kendo UI 来实现这个)

如果你做到了,那么你已经解决了困难的部分。您可以轻松生成 table 来显示数据库中的信息。您可以使用 ajax 动态生成内容的请求来请求此信息,或者改用提交。

我希望这对您来说足够了!