管理用に編集・削除できるようにしてみよう. | |
・ | サクっと編集・削除できるページも作ってみます. |
大まかな考え方の順序 | |
・ | 編集はUPDATE構文,削除はDELETE構文で行います. SQLについての考え方はSELECT,INSERTと似たようなもんです. |
編集ページでの大まかな工程は以下のような感じです. | |
|
|
そんな感じで出来上がったのがコレ. (※パスワードは"sample"です.編集画面まで表示できますが機能しないようにしてあります.) で,ソースはコチラ. 実際のとこ,工程考えずに行き当たりばったりで書いてしまったのでかなりソースが汚くなってしまいました(−−; とりあえず動作確認できたのでOKにさせといてください.. |
簡単な補足説明 | |
・ | 最初に開かれたときはPOSTされたデータがないのでパスワード・ID入力のフォームを開きます. 編集・削除の際にも念のためパスワードチェックするようにしていますが,最初に入力したパスワードをフォームでHidden属性のデータとして次へ渡していますので実際にパスワードを入力するのは最初だけになっています. |
POSTされたデータがある場合は"mode"変数を確認してそれぞれの処理に移ります. |
|
"mode"変数が"edit"の時には渡された"id"に該当するデータを読み込みデータがあった場合フォームにそのデータを渡しています. |