PHP
1 2<?php 3$my_name = ''; 4$gender = ''; 5$mail = ''; 6if (isset($_POST['my_name']) === TRUE && mb_strlen ($_POST['my_name']) > 0) { 7 $my_name = htmlspecialchars($_POST['my_name'], ENT_QUOTES, 'UTF-8'); 8} 9if (isset($_POST['gender']) === TRUE) { 10 $gender = htmlspecialchars($_POST['gender'], ENT_QUOTES, 'UTF-8'); 11} 12if (isset($_POST['mail']) === TRUE) { 13 $mail = htmlspecialchars($_POST['mail'], ENT_QUOTES, 'UTF-8'); 14} 15?> 16 17<!DOCTYPE HTML> 18<html lang="ja"> 19 <head> 20 <meta charset="UTF-8"> 21 <title>テキストボックス、ラジオボタン、チェックボックスをHTMLで作成して、ユーザが選択した値をPOSTで受け取り、表示するプログラム</title> 22 </head> 23 <body> 24 <?php if (mb_strlen ($my_name) > 0) { ?> 25 <p>入力した名前: <?php print $my_name; ?></p> 26 <?php } ?> 27 <?php if ($gender === 'MAN' || $gender === 'WOMAN') { ?> 28 <p>選択した性別: <?php print $gender; ?></p> 29 <?php } ?> 30 <?php if ($mail === 'OK') { ?> 31 <p>メールを受け取るかを表示: <?php print $mail; ?></p> 32 <?php } ?> 33 <form method="post"> <!--(引き渡す処理)を書いてさらにラジオボタンや送信ボタンを書けば完成--> 34 <p><label>お名前: <input type="text" name="my_name"></label></p> 35 <p>性別: <label><input type="radio" name="gender" value="MAN">男</label> 36 <label><input type="radio" name="gender" value="WOMAN">女</label></p> 37 <label><input type="checkbox" name="mail" value="OK">お知らせメールを受け取る</label> 38 <p><input type="submit" value="送信"></p> 39 </form> 40 </body> 41</html> 42### 前提・実現したいこと 43テキストボックス、ラジオボタン、チェックボックスをHTMLで作成して、ユーザーが選択した値をPOSTで受け取り、表示する以下のプログラムの処理が進行する順番がわかりません。どのような順番で進むのかを教えてください。単純に上から順に処理されるのでしょうか? 44 45 46### 該当のソースコード 47 48```ここに言語名を入力 49ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。