Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/238.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
使用html和php删除选择器中重复的选项_Php_Html - Fatal编程技术网

使用html和php删除选择器中重复的选项

使用html和php删除选择器中重复的选项,php,html,Php,Html,是否有任何方法可以在选择器选项中删除数据库中的重复数据。例如,用户将自己的食物输入数据库,在编辑表单中,所有食物都会出现在选择器中,并且记录会在选择器中重复。如果其他条件导致我们不知道用户的值,则无法使用。是否有任何方法可以做到这一点。请参考图片 我希望这对你有帮助 $(“.select option”).val(函数(idx,val){ $(this).sides('[value=“'+val+'“]')).remove(); }); 全部的 联合利华 联合利华 联合利华 马利班 阿拉里斯

是否有任何方法可以在选择器选项中删除数据库中的重复数据。例如,用户将自己的食物输入数据库,在编辑表单中,所有食物都会出现在选择器中,并且记录会在选择器中重复。如果其他条件导致我们不知道用户的值,则无法使用。是否有任何方法可以做到这一点。请参考图片

我希望这对你有帮助

$(“.select option”).val(函数(idx,val){
$(this).sides('[value=“'+val+'“]')).remove();
});

全部的
联合利华
联合利华
联合利华
马利班
阿拉里斯

要在选择时删除重复名称,如果数据库类似于mysqluse javascript/jqueryi,则可以使用group by。如果选择菜单中填充了来自数据库的数据(看起来是这样),则限制查询的输出-即
选择不同的名称,表中的id
etc您的问题中没有足够的上下文来正确回答它,但很可能应该在数据库查询级别解决它,正如Abronsius教授所建议的那样。有没有什么方法可以采用期权文本而不是采用价值?价值是删除类似期权的最佳方法,因为期权文本并非每次都是相同的。