MySQLデータベースからデータをフィルタリングするPHPスクリプトを作成しようとしています。フィルタはHTML Selectタグで選択されます。複数のMySQLフィルタをPHPとHTMLで作成する選択
問題は、多くのフィルタが存在し、ユーザーはそれらのフィルタの一部のみを選択できることです。私はPHPを使って動的にMySQLのselect文を調整して、ユーザが選択したフィルタだけを使用する方法についてはかなり混乱しています。つまり、ユーザーがSchoolTypeとDistrictを選択した場合。クエリは次のようなものです:
"SELECT * FROM mydatabase
WHERE SchoolType='SelectedSchoolType'
AND District='SelectedDistrict'"
そして、ユーザは、フィルタで郡を選択した場合、その後、SQL文はに調整:
"SELECT * FROM mydatabase
WHERE SchoolType='SelectedSchoolType'
AND District='SelectedDistrict'
AND County='SelectedCounty'"
どのように私は、SQL文がに応じて調整することができますフィルタを選択しましたか?
おかげ
_選択したフィルタに合わせてSQL文を調整する方法は?_ **選択したフィルタは何か**ユーザーがこれらのフィルタを選択したフォームを表示する必要があります – RiggsFolly
質問の下にある[編集]あなたのHTMLとPHPコードを貼り付け、質問を保存してください。 –