コース: PHP+MySQL 入門

今すぐコースを受講しましょう

本日登録してエキスパートが指導する22,600件以上のコースにアクセスしましょう。また、このコースを個別に購入することもできます。

フォームとの連携

フォームとの連携

コース: PHP+MySQL 入門

1ヶ月の無料トライアルを開始

フォームとの連携

ここではフォームとの連携としまして データベースと php の連携も もちろんなんですが それにさらにフォームを 連携する事でユーザーが操作した内容を データベースに反映させるという部分を 紹介していきたいと思います ではまずはプロジェクトを 紹介していきたいと思います こちら Lesson 01-08 という フォルダには こちら index.php と input_do.php という ファイルが存在しております Index.php の方では フォームが形作られていて 見た目としてはこのようになります 「商品名」というテキスト フィールドだけがあり 「登録する」ボタンがあるという状態です そして input_do.php の方では このようにデータベースに接続する 一連の手続きが記述されているだけ というページになっています 続いてデータベースの方を見ていきましょう データベースの方は こちら素材ファイルの中に phpmysql.sql という ファイルがありますので こちらをバックアップファイル として復元していきましょう まず phpMyAdmin を起動して データベースとして 「phpmysql」という データベースを作成し 照合順序として 「utf8_general_ci」 というのを選びます そして作成しましたら そのデータベースを 選択して こちらの「インポート」 というタブからファイルを選択して こちら準備されている 「phpmysql.sql」というのを インポートして実行してください するとこのような item table という空っぽのテーブルがインポートされます ここにデータを挿入してみましょう ではスクリプトを作っていきます まず php の基本を復習しておきましょう フォームはこのように action 属性というところで そのフォームの送信先というのを設定します ここでは「input_do.php」 というファイル つまり こちらのファイルに送信されます method としては「POST」に なっていますので値が隠されて 送信されるという仕組みです そして商品名はテキストエリアになっていて ネームとしては item_name となっていますので こちら input_do の方でその送られてきた 値を取得するためにはこちら…

目次