同様の質問が寄せられていますが、探している答えが見つかりません。プログラミングに慣れていないことも役に立たないので、私の無知を許してください。
次のチェックボックスを使用してクエリを作成する必要があります。私のベース SQL 文字列がSELECT * FROM table1
. チェックボックスがチェックされているかどうかに応じて、次のチェックボックスを含む WHERE 句を追加したいと考えています。
<input type="checkbox" id = "AZ"/> Arizona</li>
<input type="checkbox" id = "CA" /> California </li>
たとえば、一番上のチェックボックスをオンにすると、SQL ステートメントが に変わりますSELECT * FROM table1 WHERE state = 'AZ'
。どちらもチェックされていない場合、SQL 文字列は残りSELECT * FROM table1
ます。
<input type="checkbox" id = "single"/> Single</li>
<input type="checkbox" id = "double" /> Double </li>
次に、チェックボックスの次のグループのいずれかが選択されると、クエリにさらに追加されます。たとえば、'SELECT * FROM table1 WHERE state = 'AZ' AND type='single'
.
もちろん、もっと多くのチェックボックスを選択しているため、最終的な目標は少し長くなりますが、これがその要点です。
これに関するほとんどの回答は、私が経験したことのない PHP に関するものです。これに対するまっすぐなjavascript/jQueryソリューションはありますか?