LESSON 10 追加課題

データベースの社員マスタに、「支店」を文字列等で保存している場合、支店マスタのID (INT型) で保存するように変更してください。

投稿日:
カテゴリー: 未分類

LESSON 11 : リレーションデータの表示

社員一覧画面に、前講で登録した支店が表示されるようにしてください。 また、検索フォームにも支店選択を追加し、支店で絞り込みができるようにしてください。

投稿日:
カテゴリー: 未分類

LESSON 11 追加課題

データ取得に複数のSQLを実行している場合、1回のSQLで取得するように修正してください。(セレクトボックス用の選択肢取得・ページネーション用の件数取得を除く) 検索フォームで 支店:全て を選択した場合、支店が選択され… 続きを読む LESSON 11 追加課題

投稿日:
カテゴリー: 未分類

LESSON 12 : 共通パーツ

これまで作成した各画面に、以下のように共通メニューを作成してください。 現在表示している画面に対応するメニューボタンは、色が変わるようにしてください。 また、各メニューボタンは、マウスオーバーしたときに、色が変わるように… 続きを読む LESSON 12 : 共通パーツ

投稿日:
カテゴリー: 未分類

LESSON 12 追加課題

各画面の共通メニュー部分を、共通ファイルにしてください。

投稿日:
カテゴリー: 未分類

LESSON 13 : 集計

下記のような新規画面を作成してください。

投稿日:
カテゴリー: 未分類

LESSON 13 追加課題

表1の実装につき、以下の各方法を検討してください。 1つのSQLを発行後、PHPでループ処理を行い、各数値を算出する 合計数と、合計以外の各値を、それぞれ1つのSQL(合計2つ)で取得する 1つのSQLで全ての値を取得す… 続きを読む LESSON 13 追加課題

投稿日:
カテゴリー: 未分類

LESSON 14 : 削除

社員編集画面に、「削除」ボタンを追加してください。 「削除」ボタンを押下したら、該当社員データを削除した上、社員一覧を表示し、「削除しました」とメッセージを表示させてください。

投稿日:
カテゴリー: 未分類

LESSON 14 追加課題

削除処理にCSRF対策が施されていることを確認してください。 データを復元不可能な方式で削除している場合、復元可能な方式(論理削除)に変更してください。 上記に変更後も、一覧画面に削除した社員が表示されず、編集画面にアク… 続きを読む LESSON 14 追加課題

投稿日:
カテゴリー: 未分類

LESSON 15 : 複数情報

社員登録画面、社員編集画面に以下のように「保有資格」欄を追加してください。 保有資格は任意で、2つ以上選択することもできるものとします。 ※必要に応じてデータベースの設計を変更してください。

投稿日:
カテゴリー: 未分類