まとめ練習問題
練習問題(2)
form(1)
- フォームに入力したデータを送信する際の送信方法の指定は
- id属性
- method属性
- action属性
- class属性
form(2)
- フォームに入力したデータを送信する際の遷移先の指定は
- id属性
- method属性
- action属性
- class属性
テキストボックス
- テキストボックス内に初期値を設定したい場合、 inputタグのどの属性に値を設定すればよいか
- name属性
- value属性
- id属性
- type属性
リストボックス
- 選択リスト(リストボックス)において、値を初期表示させるために optionタグに設定するものはどれか
- checked
- disabled
- selected
- undefined
チェックボックス
- 下記のような複数チェック可能なチェックボックスにおいて、 空欄【1】に入るパラメータ名として適切なものはどれか
<input type="checkbox" name="【1】" value="1">黄 <input type="checkbox" name="【1】" value="2">赤 <input type="checkbox" name="【1】" value="3">青
- color[]
- color()
- color
- <?= color ?>
送信データ
- 入力データを画面上は非表示のまま裏側で送信データとして扱いたい場合に inputタグのtype属性に設定するものはどれか
- submit
- password
- reset
- hidden
GET送信(1)
- GET送信されたデータを呼び出されるPHP側で取得したいときの記述として正しいものはどれか
- $_GET[パラメータ名]
- $_POST[パラメータ名]
- $_POST[タグ名]
- $_GET[タグ名]
GET送信(2)
- GET送信の説明として正しくないものはどれか
- ブラウザに表示されるURLに送信するデータが表示される
- 送信するデータが複数ある場合は、「&」で連結された状態で送信される
- 送信するデータが内部的に見えない形で送信される
- 全てただしい
POST送信(1)
- POST送信の説明として正しいものはどれか
- 送信するデータが内部的に見えない形で送信される
- ブラウザに表示されるURLに送信するデータが表示される
- 送信するデータが複数ある場合は、「&」で連結された状態で送信される
- 全て正しい
preg_match関数
- preg_match関数の説明として正しいものはどれか
- 日付の判定をする関数
- 正規表現による判定を行う関数
- 変数の値が設定されているかを判定する関数
- 文字列の長さを判定する関数
htmlspecialchars関数(1)
- htmlspecialchars関数を使用して「& (アンド)」を変換した結果はどれか
- &
- <
- "
- >
- '
htmlspecialchars関数(2)
- htmlspecialchars関数を使用して「> (大なり)」を変換した結果はどれか
- &
- <
- "
- >
- '
htmlspecialchars関数(3)
- htmlspecialchars関数を使用して「< (小なり)」を変換した結果はどれか
- &
- <
- "
- >
- '
htmlspecialchars関数(4)
- htmlspecialchars関数を使用して「' (シングルクォーテーション)」を変換した結果はどれか
- &
- <
- "
- >
- '
is_numeric関数
- is_numeric関数の説明として正しいものはどれか
- 正規表現による判定を行う関数
- 文字列の長さを判定する関数
- 数値かどうかを判定する関数
- 変数の値が設定されているかを判定する関数
変数の出力
- 下記はソースコードの一部であるが、 変数$nameの値を画面出力するために空欄【1】に入るものはどれか
<?php // 名前が入力されている場合 if ( isset( $_POST[ 'name' ]) ){ // 名前をhtmlspecialcharsで変換して取得 $name = htmlspecialchars ( $_POST[ 'name' ], ENT_QUOTES ); } else { print '名前を入力してください' ."<br>"; } ?> <form action="test2.php" method="post"> テキストボックスに入力された内容<br> <textarea name="put_name" cols="25" rows="2">【1】</textarea><br> <input type="submit" name="submit" value="戻る"> </form>
- <? $name ?>
- <!-- $name -->
- <%= $name %>
- <?= $name ?>
リダイレクト
- リダイレクトの書式として正しいものはどれか
- header("遷移先のURL:Location");
- header("Location:遷移先のURL");
- header("Location");
- header("遷移先のURL");