0

だから私は私のウェブサイトを完成させるための道を進んでいます。ただし、SQLステートメントをどのように構成すればよいのでしょうか。「すべて」のオプションを指定して送信ボタンをクリックすると、他の基準を追加して、そのフィールドのすべての結果を取得できます。良いチュートリアルを知っているなら、それをお勧めしてください。

<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');
4

1 に答える 1

1

SQLを変更するだけでよいアプローチが1つあります。

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

AND ...ここでは括弧は厳密には必要ありませんが、後で別の条件を追加することにした場合に備えて、とにかく括弧を追加しました。

于 2012-07-20T22:43:48.377 に答える