下記のように登録した課題を変更するリンクから呼び出されるページがこのchange.php
です。
下記のフォームのように,登録された課題ファイル情報を呼び出し,題名,コメント,課題ファイルそれぞれを個別に変更する必要があるため,登録した課題の情報を変更する方が面倒になります。
登録内容を変更するため,変更前の情報を呼び出してあらかじめフォームの入力欄に表示します。こうすることで,変更点が明確になりますし,変更する必要のない項目はそのままにしておけます。
55~65行目では,task.php
から送られてきた,変更すべき部分の提出課題のid
を使ってデータベースから情報を引き出しています。
フォームの入力要素であるテキストボックスの場合,引き出した内容をinput
タグのvalue
属性として与えておくことで,表示することができます。テキストエリアの場合はtextarea
タグで挟み込んだ部分に初期文字列の設定ができます。
ここで気を付けることはchange_name
の設定です。
task.php
で登録したファイル名と被らないよう,$_SESSION['chan']
に
前回までとは違うファイル名を作り,これを新たな登録ファイル名としています。
change.php
を書き換えてみて下さい。