Php 需要100多个条目的下拉菜单解决方案/备选方案

Php 需要100多个条目的下拉菜单解决方案/备选方案,php,html,mysql,Php,Html,Mysql,我有一个html表单,其中有一个字段需要填充一个与我的数据库中的选择相匹配的值。 这是一个典型的表单,您可以填写一个人的联系信息,然后根据数据库中的选择分配一个值。此选择将包含10到200次点击之间的结果 下拉菜单适合布局和用户交互,但在下拉菜单中有150个条目感觉不是一个好的解决方案。 有没有关于如何用一种简单的方式处理这个问题的建议?简单是关键词。 使用PHP和MySQL 非常感谢您的帮助。选择字段中的150个值是可以的。没问题,我已经看到了更多的值,并且运行良好 您可以使用这样的代码使其更

我有一个html表单,其中有一个字段需要填充一个与我的数据库中的选择相匹配的值。 这是一个典型的表单,您可以填写一个人的联系信息,然后根据数据库中的选择分配一个值。此选择将包含10到200次点击之间的结果

下拉菜单适合布局和用户交互,但在下拉菜单中有150个条目感觉不是一个好的解决方案。 有没有关于如何用一种简单的方式处理这个问题的建议?简单是关键词。 使用PHP和MySQL

非常感谢您的帮助。

选择字段中的150个值是可以的。没问题,我已经看到了更多的值,并且运行良好

您可以使用这样的代码使其更友好、更易访问:

<select name="names" size="5" id="names">
  <option>val1</option>
  <option>val2</option>
  <option>val3</option>
  <option>val4</option>
  ...
  <option>val150</option>
</select>

Select2是一个很好的解决方案。 感谢Mark Baker和Doink在评论中指出了这个方向

拥有多个值本身不是问题,但是当它变成数百个值时,最终用户无法使用它

选择2提供了一个很好的解决方案,并以方便的方式过滤掉不需要的结果。
也很容易实现。

现在提供提前输入搜索的下拉菜单非常常见;但通常情况下,这是在javascript中处理的,而不是在PHPYes中处理的,Mark所建议的是正确的。我建议选择2+1,来到这里建议选择2或马克指出的选择2似乎是一个很好的解决方案,使用下拉菜单结合搜索过滤器。谢谢你的回答。我认为如果用户有一英里长的下拉列表,那将是一种糟糕的体验。