# ネットワークプログラミング レビュー 必要条件 - [x] 管理者 権限:全出品の削除 - [x] 出品・応募ページ(トップページ) - [X] アクセスすると出品されているものの一覧が表示される - [x] 各出品の横に「応募する」ボタンを配置し、クリックすると「応募ページ」へ移動する - [x] 一覧には「抽選」で応募期限が過ぎているものの横に「応募する」ボタンではなく、「応募終了」と表示する - [x] 一覧には「早い者がち」で応募があったものの横に「応募する」ボタンではなく、「応募終了」と表示する - [x] 一度に最大5件を表示し、次の5件や前の5件を見るためのリンクを配置する - [x] ページに「出品登録」ボタンと「応募状況」ボタンを配置する - [x] 「出品登録」ボタンをクリックすると「出品登録ページ」へ移動する - [x] 「応募状況」ボタンをクリックすると「応募状況ページ」へ移動する - [x] 出品登録ページ - [x] ページに移動すると情報入力の欄を表示する - [x] 必須情報を入力:品名、説明(メーカー・型番等) - [x] 写真1枚がアップロードできるようにするが、必須ではない - [x] 譲渡先を「早い者がち」「抽選」のどちらかをラジオボタンで選択する - [x] 「抽選」の場合、「応募期限」も入力を必須とする(必須になっていない) - [x] 「早い者がち」の場合、「応募期限」が入力できないようにする - [x] 「確認」ボタンをクリック → ポップアップ画面を表示し、「OK」か「キャンセル」を選択 「キャンセル」をクリック → ポップアップ画面を閉じるだけ 「OK」ボタンをクリック → ポップアップ画面を閉じる → 出品に識別番号を自動的につける → 出品の削除や状況を見るためのパスワードを自動生成し、出品に紐付ける (→ 上記の識別番号とパスワードと一緒に入力データをデータベースに登録する → 識別番号とパスワードと一緒に登録情報を表示する → 「出品・応募ページ」へのリンクも配置する)(ログイン機能があるならこれは必要ないか) - [x] 応募ページ - [x] クリックした出品の情報と、応募する人の情報の入力欄を表示する - [x] 必要な入力情報:応募者の氏名、メールアドレス ログイン機能があるのでなし) - [x] 「確認」ボタンをクリック → ポップアップ画面を表示し、「応募」か「キャンセル」を選択 「キャンセル」をクリック → ポップアップ画面を閉じるだけ 「応募」ボタンをクリック → データをデータベースに情報を登録して「出品・応募ページ」に戻る - [x] 応募状況ページ - [x] (識別番号とパスワードを入力する欄を表示する(ログイン機能実装ならなくてもいい?)) - [x] (「送信」ボタンをクリック   → 一致する場合:応募状況と「出品削除」ボタンを表示する   → 一致しない場合:エラーメッセージを表示する) 応募状況では、応募した人のリストを表示する - [x] 「出品削除」ボタンをクリック → ポップアップ画面を表示し、「削除」か「キャンセル」を選択 「キャンセル」をクリック → ポップアップ画面を閉じるだけ 「削除」ボタンをクリック → 出品に関するデータをデータベースから削除して「出品・応募ページ」に戻る - [x] 管理ページ - [x] ログイン画面を用意し、成功した場合、出品した全てのものの一覧を表示する(ページに分けなくてもいい) - [x] 出品一覧の各項目の横に「削除」ボタンを配置する。 - [x] どれかの「削除」ボタンをクリック → ポップアップ画面に削除するものの識別番号と、「削除」と「キャンセル」ボタンを表示する 「キャンセル」をクリック → ポップアップ画面を閉じるだけ 「削除」ボタンをクリック → データをデータベースから削除して出品一覧を表示する 追加機能 - [x] 検索ページ - [x] 商品名の検索が可能 色々 - 出品登録後にそのまま出品・応募ページに飛んでいるが,登録情報を表示していない(出品・応募ページに書いてあるからいいのか?)