システム制作
課題提出システム
ページ
ソース
・task.php
解説
基本的な構造は"learning.php"と同様になりますが、表示する情報が違うため
相違点を解説します。
登録に関しての相違点
登録内容に新しくコメントが追加されています。この目的は課題を製作する
過程で詰まったところやうまくいったことの報告です。コメントを書くこと
によって課題を受け取る側ではその内容も含めて登録された課題情報を判断
することができますし、提出者側も内容を振り返ることによって自分に足り
ないことなどに気づくことができます。
表示に関しての相違点
課題提出をしている場合は下のような表示となります。
前提としてこのページでは個人ごとの提出状況確認のため、課題提出者ごとに
違う表示をすることが必要になります。
このため、登録内容を全件取得していた"learning.php"とは異なり個人を特定
した選択が必要になるため、ページ情報の取得の際に"WHERE"を使用することで
メンバー情報を選択して取得しています
ページのソースでは50~53行目の内容を"member"のカラム情報をログイン管理
で使用している変数である"$member"を利用して登録者を特定して取得しています。