添加一个“;所有“;选项添加到我的HTML选择标记


Adding an "all" option to my HTML select tag

所以我正在完成我的网站。然而,我想知道,如何构建我的SQL语句,以便当我单击带有"all"选项的提交按钮时,我可以在添加其他条件的情况下获得该字段中的所有结果。如果你知道任何好的教程,请推荐一个。

<select name="make" id ="make" size="0">
    <option selected ="all">All</option>
    <option value="bmw">BMW</option>
    <option value="honda">Honda</option>
    <option value ="nissan">Nissan</option>
    <option value="toyota">Toyota</option>
</select>
$sql = sprintf("SELECT * FROM  `chjadb_vehicles` WHERE  `v_make` LIKE '$make');

这里有一种只需要更改SQL的方法:

SELECT *
FROM chjadb_vehicles
WHERE (v_make = '$make' OR '$make' = 'all')

括号在这里不是绝对必要的,但我还是添加了它们,以防以后决定添加另一个AND ...条件。