• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPとMySQL 検索フォームを作りたい。)

PHPとMySQLで検索フォームを作成する方法

このQ&Aのポイント
  • PHPとMySQLを使用して商品一覧を作成し、検索フォームを作りたい場合の具体的な手順を教えてください。
  • 入力フォームと検索された一覧表のソースコードの書き方がわからないので、具体的な書き換え箇所を教えていただきたいです。
  • まだ初心者で、本やサイトを参考にしながら実装しています。お手本を教えていただければ助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • hyter
  • ベストアンサー率73% (31/42)
回答No.1

一番手っ取り早いのは $st = $pdo->query("SELECT * FROM shohin WHERE bunrui='?' "); を $st = $pdo->query("SELECT * FROM shohin WHERE bunrui='" . $_POST["bunrui"] . "' "); にすれば動きませんか? (入力フォームに何かしら文字を入れないと、何も出力されないでしょうけど…) あとは ・SQL実行前に入力値(POST値)のチェックを行う ・SQL実行時はプレースホルダを使う ・DB接続時、SQL実行時のエラーチェックを行う を実装すれば、とりあえず大丈夫かと。 ※全然的外れなことを言ってましたらスミマセン。

pino1961
質問者

お礼

hyter様 ありがとうございました! ご回答の通りにソースを書き換えたら解決しました! はじめて投稿して勝手がよくわからず、お礼が遅くなってしまい申し訳ありませんでした。 今後もがんばって勉強しますので、また機会がありましたら教えてください。 本当にありがとうございました。

関連するQ&A