前提・実現したいこと
検索SQLで、検索欄が「全て」のとき、全件を表示する
発生している問題・エラーメッセージ
検索SQLで、検索欄が「全て」のとき、全件を表示できない。 <詳細> ■ テーブル名 :markers カラム名 :name (名前) kind (小分類) zenhyouji(カラムには全行99が入っている) ■ テーブルの小分類を選択して、テーブルmarkersからデータを取り出す。 その際、小分類の選択が「全て」なら全件表示させる。 <label for="kindSelect">小分類:</label> <select id="kindSelect" label="kind" > <option value= "ALL" selected >全て</option> <option value="医院・診療所">医院・診療所</option> <option value="リース・レンタル" >リース・レンタル</option> </select>
該当のソースコード
sql
1(下記sql文を作りましたが、表示されません。) 2 3$kind = $_GET["kind"];//テーブルからkindカラム値をGET 4 5SELECT * FROM markers where (case when $kind = "ALL" then zenhyouji= "99" else kind= $kind end=$kind ) 6
※ 参考にさせていただいた情報
https://qiita.com/nogitsune413/items/9c939f50714e430461c8
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー