我需要过滤和获取数据根据下拉选择选项。我有5个下拉列表,任何下拉列表可以选择或将保持空。请任何人告诉我怎么做。
0mkxixxg1#
您好,您可以根据选定的筛选器追加查询。查询将如下所示
$sql = select * from table where 1=1 if(option1){ $sql .= and column1 = option1 (i:e fname column = fname option) } if(option2){ $sql .= and column2 = option2 (i:e lname column = lname option) }
等等。这样,您的查询where子句将根据所选的过滤器获取表单。
1条答案
按热度按时间0mkxixxg1#
您好,您可以根据选定的筛选器追加查询。查询将如下所示
等等。这样,您的查询where子句将根据所选的过滤器获取表单。