練習問題

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

NEXT>> 7.6 練習問題 解答