練習問題
7.5 練習問題
本章で習った内容を元に練習問題を解いてください。
問1 次の設問①~⑤について○か×で答えなさい。
設問
① データをWeb画面から送るための、フォームの土台になるのは<form>タグである。
② データを送信する方法はPOST送信、GET送信の2種類しかない。
③ POST送信はリンクとフォームの2種類から行える。
④ PHP側でデータ取得する場合、GET送信は$_GET、POST送信は$_POSTの組合わせで行う必要がある。
⑤ リンクでGET送信を行う場合、URLの最後に?キー名=値で行える。
問2 以下に示すpracticeForm.htmlについての設問①~⑤について答えなさい。
ソースコードソース・フォルダー: myproj_intro/ch07exercise
パッケージ: practiceForm.html
アクセスURL:http://localhost/myproj_intro/ch07exercise/practiceForm.html
practiceForm.html
実行結果
設問
① フォームの送信方式は何か
② データの送信先はどこになるか
③ 送信先で入力データを取得する場合に、利用するスーパーグローバル変数は何か
④ $blood = $_XXX[‘部品名’] 送信データを取得する場合、左の記述の部品名に入る文字列は何か
⑤ 秘密を選んで送信した場合に取得できる値は何か
問3 以下に示す実行結果になるように、ソースコードの空欄①~⑦に入るものを選択肢より選びなさい。
実行結果 選択肢$hobby ? $_GET name hobby = $name
ソースコードソース・フォルダー: myproj_intro/ch07exercise
パッケージ: practiceLink.html
アクセスURL:http://localhost/myproj_intro/ch07exercise/practiceLink.html
practiceLink.html
ソース・フォルダー: myproj_intro/ch07exercise
パッケージ: practice0701.php
アクセスURL:practiceLink.htmlからの画面遷移でアクセスされる
practice0701.php