Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 让用户从数据库中的大量数据中进行选择_Database_Output - Fatal编程技术网

Database 让用户从数据库中的大量数据中进行选择

Database 让用户从数据库中的大量数据中进行选择,database,output,Database,Output,在我的数据库中,我有301个“条目”,用户应该能够选择其中一个。问题是,我不想在301行中显示每个条目的名称,并在其旁边显示一个单选框 那么,显示此类数据并让用户选择的最佳方式是什么? 数据库结构是 ID, name, type, country, region, lon, lat, description. 现在我需要以某种方式显示它,以便用户可以选择正确的视图。但正如我所说,301行太多了。我想到了下拉菜单,但这也太多了。有什么想法吗 编辑:我可以进行即时搜索,但这只是我们在这里要做的一

在我的数据库中,我有301个“条目”,用户应该能够选择其中一个。问题是,我不想在301行中显示每个条目的名称,并在其旁边显示一个单选框

那么,显示此类数据并让用户选择的最佳方式是什么? 数据库结构是

ID, name, type, country, region, lon, lat, description. 
现在我需要以某种方式显示它,以便用户可以选择正确的视图。但正如我所说,301行太多了。我想到了下拉菜单,但这也太多了。有什么想法吗


编辑:我可以进行即时搜索,但这只是我们在这里要做的一个小任务,因此即时搜索比实际产品要复杂得多。最好的选择是有一个文本输入字段,让用户选择名称


另一种方法是创建多个页面,您可以一次显示40个条目,或者更简单,让每个条目代表一个字母。

我会使用自动填充进行文本条目搜索,这样当用户开始键入名称时,将显示可能匹配的列表。

问题只是,当用户不知道名称时?当我得到300条时,用户必须搜索的可能条目列表有点太多了。我认为你的问题没有任何解决方案。。如果用户不知道他的名字,他必须(1)检查所有的用户或(2)搜索他的名字。在第一种情况下,则必须使用300。或者你可以按国家、字母顺序等小块显示。就个人而言,如果你只检索姓名,我认为你的查询不会太慢。嗨,你可能在我编辑时回答了。即时搜索的意思是自动填充。是的,这是一个很好的功能,但对于我正在做的任务来说,这实在是太多了。好吧,你要么提供某种形式的交互式搜索,要么以某种形式显示整个列表……我看不到任何其他方法可以做到这一点!