同じものなのでソースコードは省略します。*「\」はWindowsではエンマークのことです。$rows."件のデータがあります。"データがありません。"検索キーワードが入力されていません。$rows."件のデータがあります。"データがありません。準備ができたら作成したPHPプログラムを実行してみましょう。【5】全件表示(select.php)の画面が表示されました。検索用のテキストボックスとボタンが表示されています。【6】テキストボックスに「山」と入力し「検索」ボタンをクリックします。*二つ以上の単語には対応していません。【7】検索結果(search.php)の画面が表示されました。「山」を含む都道府県の一覧が表示されています。流れ【8】次は「島」と入力し「検索」ボタンをクリックします。【9】検索結果(search.php)の画面が表示されました。「島」を含む都道府県の一覧が表示されています。流れ自分自身のプログラムを呼び出している点に注目してください。【10】「全件表示へ」リンクをクリックします。【11】全件表示(select.php)の画面が表示されたら、テキストボックスは空のまま「検索」ボタンをクリックします。【12】検索キーワードが未入力だったので、メッセージが表示されました。「全件表示へ」リンクをクリックします。【13】あとはいろんなキーワードで検索してみたり、検索結果からも追加、更新、削除ができることを確認してください。ソースコードはほとんど同じです。SQL文を組み立てている部分が違うだけです。自身が呼び出されている点がポイントです。■共通部分(1)検索用のテキストボックスとボタンを配置するフォームを作りました。value="検索"></form>(2)追加ボタンの名前を「insert」に変更しました。この変更によるプログラムへの影響はありませんが、名前をちゃんと付けておいたほうが後々改良しやすいためです。value="追加">省略</form>■search.php(1)検索キーワードを取得している部分です。$_POST['keyword'];(2)抽出条件を組み立てている部分です。"検索キーワードが入力されていません。"</html>";exit;}検索キーワードが入力されていたら(空でなかったら)、抽出条件をあいまい検索で作成して変数に代入しています。*この部分を改良すると、複合語で検索できるようになります。未入力の場合はメッセージを表示して、「exit;」で現在のスクリプトを終了しています。exitより下に書かれているものは表示されません。(3)クエリを送信している部分です。抽出条件を付け加えただけです。executeQuery($sql);(4)「全件表示へ」リンクを表示している部分です。共通する部分を関数にまとめたり、1つのphpファイルに統合することもできます。検索の大きな流れをつかむことが一番の目的なので、プログラムがシンプルになるように分けました。「崎、埼」などの漢字で検索すると、思ったような結果にならない場合があります。スポンサードリンクスポンサードリンクPHP初心者入門講座TOPへPHPPHPはプログラミング初心者が、はじめてWebアプリケーションを作るのにおすすめです。PHPを使うと動的なウェブページが簡単に作れます。PHPが動くレンタルサーバーも多く、作ったプログラムを簡単に公開することができます。reserved.当サイトへのリンクはご自由にどうぞ。以下のタグをお使いください。target="_blank">PHP初心者入門講座</a>プライバシーポリシーにほんブログ村Seesaaブログ×この広告は180日以上新しい記事の投稿がないブログに表示されております。