form
フォーム
ミニレポート第 7 回課題 (2013年5月29日出題)
課題
フォームを使用して,初期状態では
アイスクリームの種類を入力する欄と,トッピングを選択する
選択窓を表示し,送信ボタンを押すと
注文内容を表示する自己参照する PHP スクリプトを作成せよ.
ただし,以下の条件を満たすものとする.
-
スクリプト名
-
mrpt07.php
-
リクエストメソッド
-
GET のみ
-
パラメータ flavor がセットされていないフェーズの表示(最初にアクセスしたとき)
-
アイスクリームの種類用の name="flavor" というパラメータ名の text 型の入力欄と
トッピング用の name="topping" というパラメータ名の単一選択の入力欄,
送信ボタンを表示させよ.
ただしトッピングは "almond", "jelly", "chocolate" の 3 種類をこの順に
表示させよ.(図 R7-1)
-
図 R7-1. 入力画面
-
パラメータ flavor がセットされているフェーズの表示(送信ボタンを押した後)
-
"Your choice is 選んだトッピング on 入力したフレーバー."
という文字列を表示する.この出力のみ表示し,入力欄は表示してはならない.
(図 R7-2 は flavor として vanilla を入力,topping として chocolate を選んだときの出力)
-
図 R7-2. 出力画面
レポート提出に関する注意事項課題
-
出力されるソースコードは HTML 4.01 の文法に従うものとする.
-
締切は 6/4 までとする.
-
sirius.yamamotolab.jt.u-tokai.ac.jp 上の自分のホームディレクトリの public_html 直下に
mrpt07.php というファイル名で利用できる形で公開せよ.
メールで提出する必要はない
-
締切後はレポート受理,非受理の結果がわかるまでファイルの転送を行って上書き
してしまわないように注意せよ.
受理した学生のリストを
ミニレポート 7 提出者
に掲載する.
締切までに提出したにもかかわらず締切後一週間を過ぎても掲載されていない
場合は山本 <hiroshi@tokai.ac.jp>まで連絡せよ.
未提出の学生はすみやかに再提出せよ.
再提出後一週間経っても掲載されない場合は
山本 <hiroshi@tokai.ac.jp>まで連絡せよ.
Updated in April 18, 2012,
short report,
Yamamoto Hiroshi Web