PHPプログラマの技量を知りたいときに書いてもらうスクリプト

  • 入力ページ、確認ページ、結果表示ページから成る
  • 入力ページでは郵便番号(7桁)の入力欄と送信ボタンを表示
  • 入力ページで送信ボタンを押した際、郵便番号欄の値を半角に変換してハイフンを除去
  • 郵便番号欄の値が「空文字列」または「7文字の半角数字以外」の場合は「郵便番号欄の値を保持」したまま入力ページを再表示
  • 入力ページを再表示する再、郵便番号欄の下に入力値に応じて「入力されていません」または「入力内容が正しくありません」と表示
  • 確認ページでは郵便番号、戻るボタン、次へボタンを表示
  • 確認ページで戻るボタンが押された場合は「郵便番号欄の値を保持したまま」入力ページを再表示
  • 確認ページで次へボタンが押された場合は結果表示ページに「入力された郵便番号はXXX-XXXXです」と表示
  • ページデザインは後で差し替えるのでスクリプトとは別ファイルにしておく
  • セッションは使わない