WEBシステムの開発プラットフォーム LIB PHP Framework! 高速でセキュアなフルスクラッチ開発を今すぐ開始できます。

PHP基礎学習

練習課題(T2) 入力フォームとリスト表示

練習課題(T2)では顧客情報の登録ページと顧客リストページを作成します。
リストと詳細といったページ構成は、フロントエンドアプリの基本構成です。 この課題を通して、これまでの学習の理解を深めてください。
(解答例の閲覧には、ユーザー登録が必要です。)

課題

1.下表にある顧客情報の登録ページを作成し、入力情報をデータベースに保存してください。
2.顧客リストページを作成し、顧客情報をテーブルに出力してください。
3.リストページに詳細リンクを設置し、詳細リンクから登録ページに遷移させ該当データを表示してください。
4.既存データを表示させた登録ページの入力情報でデータベースを更新できるようにしてください。


(課題クリア条件)
1.WebStudioで入力フォームを作成し、AjaxによるPOST送信ができる。
2.WebStudioで作成したページにイベントを追加し、POSTデータの取得とレスポンスの出力ができる。
3.WebStudioで作成したページにルールを追加し、入力フィルターを適用できる。
4.phpMyAdminを使用してデータテーブルを定義できる。
5.フレームワーク関数を使用して、POSTデータをデータベースに保存できる。
6.フレームワーク関数を使用して、データベースから情報を取得しリスト表示できる。


入力項目 入力フォーム データタイプ 入力制限、変換
氏名 テキストボックス varchar(20) デフォルト
カナ テキストボックス varchar(20) 全角カナ
TEL テキストボックス varchar(20) 半角数字、ハイフン
郵便番号 テキストボックス varchar(20) 半角数字、ハイフン
都道府県 セレクトボックス varchar(20) デフォルト
市区町村 テキストボックス varchar(200) デフォルト
番地・建物 テキストボックス varchar(200) デフォルト
E-mailアドレス テキストボックス varchar(200) 半角英数、ハイフン、ドット、アンダースコア、@
連絡事項 テキストエリア text 危険文字以外、2000文字