-1

同様の質問が寄せられていますが、探している答えが見つかりません。プログラミングに慣れていないことも役に立たないので、私の無知を許してください。

次のチェックボックスを使用してクエリを作成する必要があります。私のベース 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ソリューションはありますか?

4

2 に答える 2

0

JavaScript は SQL を話しません。

通常、JavaScript はサーバーにデータを送信し、サーバーは SQL 文字列を作成して実行します。

于 2012-11-13T05:24:10.163 に答える
0

「プログラミングが初めてであることも役に立たないので、私の無知を許してください。」プログラミングが初めての場合、一度に多くのことをしようとしています。JavaScript フォームを含む Web ページは、データベースを更新できません (少なくともすべきではありません)。あなたへの私の提案は、JavaScriptの代わりにPHPを使用することです:あなたが指摘したように、PHPでこれを行う方法をカバーする多くの情報があります:)

于 2012-11-13T09:48:13.060 に答える