【最新記事】⇒仮公開開始(2019/02/07)

検索結果の表示が完成

プルダウンから項目を選択し、ボタン押下でDBを検索してテーブル表示するという一連の流れがようやく形になった。

検索項目はPOSTパラメータとしてPHP側へ渡し、PHP側でJSON形式にencodeしたデータをWordPress側へ返すという形になっている。
JavaScriptでJSON.parse()でjson形式に戻した上で、結果をテーブルに表示している。
まだまだ手探りな部分もあるので、色々と決め打ちにした作りになっている部分が多い。
例えば、結果表示のテーブルにはtbodyタグが1個という前提になってしまっている。もうちょっと勉強してBodiesとかで制御すればいいのだろうけど、現状はこのままでしばらくいいか。(タグ指定でtbodyを取得しておき、新しく作ったtbodyに検索結果を行追加して、最後に取得してあったtbodyを削除して、新しく作ったtbodyを追加するという方法を取っているが…、もうちょっとスマートなやり方がありそうな気はする。)

現時点では、IDなどがそのまま検索結果として表示されているが、本来は別テーブルにある名称などを表示させたい。その場合プログラムでやるのではなく、複合SQLでやるつもりなのだが…、この辺りの知識が疎いので手間取りそう。
最悪、プログラムでやる事も考えないといけないが、その場合SQLが何回もでてしまう事になりかねないので避けたい。テーブルの項目二重持ちもないでは無いが、それはやはり避けたいのでひとまず複合SQLに挑戦しよう。

複合SQLの目処がたったところでテーマの調整に入ろうかと思う。使ってる画像があまりに酷いし、もう少し見易い画面にしないとダメだろう。
検索画面自体もどうにも野暮ったいし…。

ブログとかはとりあえず我慢して、検索結果画面だけ別テーマにするとかが良いのだろうか。その場合はいわゆる子テーマとかになるのかな?
そういう辺りを含め、色々やってみたいと思う。

とりあえず、今日やりたかった部分はある程度形になったので、今日は満足w

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

アップロードファイルの最大サイズ: 1 MB。 画像 をアップロードできます。 ここにファイルをドロップ