$gender = $_GET['gender']; //趣味のみ複数選択なので、後で格納。 $hobby = array(); ?> <!--入力フォームのデータの出力。エラーチェックのために下記の関数を使用しました。--> 名前:<?php echoWithValidation($name); ?> Eメール:<?php echoWithValidation($mailAddress); ?> 年齢:<?php echoWithValidation($age); ?> 性別:<?php echoWithValidation($gender); ?> <!--趣味に対してはエラーチェックはしない(入力がなくともエラーとしない)。--> 趣味:<?php for ($i = 1; $i <= 12; ++$i) { $hobbyNum = 'hobby' . $i; if (isset($_GET[$hobbyNum]) && $_GET[$hobbyNum]) { echo $_GET[$hobbyNum]; echo '<br/>'; //csvへの出力のために配列にする。 $hobby[] = $_GET[$hobbyNum]; } } //csvへの出力。 $userFormFile = fopen('data/data.csv', 'a'); flock($userFormFile, LOCK_EX);
//入力した値のSESSIONへの格納。配列は枠のみ作成して後で格納。 session_start(); $_SESSION['name'] = $_GET['name']; //複数選択用の数値。 $interest = 'interest'; $_SESSION[$interest] = array(); $language = 'language'; $_SESSION[$language] = array(); $future = 'future'; $_SESSION[$future] = array(); $drinkingDay = 'drinkingDay'; $_SESSION[$drinkingDay] = array(); ?> <!--入力フォームのデータの出力1。エラーチェックのために下記の関数を使用。複数入力可能部に対してはエラーチェックはしない(入力がなくともエラーとしない)--> 名前 :<?php echoWithValidation($_SESSION['name']); ?> <p></p> <!--入力フォームのデータの出力2--> 興味のある対象: <br> <span> </span> <?php getArray($interest, 22); ?> <p></p> 興味のある言語: <br> <span> </span> <?php getArray($language, 15);