- ベストアンサー
phpの値の受け渡し方法について
- phpの値の受け渡し方法について質問があります。
- 詳細なコードの中で、生年月日を取得して別のページで表示する方法を知りたいです。
- 具体的なコードを使用して、生年月日を取得し、別のページで表示できる方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>他のコードで表示 単に書きかえればいいのでしょうか? たとえば連続する数字を作成する関数range()とか・・・ <dl> <form method='post'> <dt>生年月日</dt> <dd> <select name="Y"> <?php $select = 2000; foreach(range(1920,2020) as $val){ $selected=$val==$select?" selected":""; echo "<option value=\"{$val}\"{$selected}>{$val}</option>\n"; } ?> </select> 年 <select name="M"> <?php foreach(range(1,12) as $val) echo "<option value=\"{$val}\">{$val}</option>\n"; ?> </select> 月 <select name="D"> <?php foreach(range(1,31) as $val) echo "<option value=\"{$val}\">{$val}</option>\n"; ?> </select> 日 </dd> </dl> <input type="submit" value="送信する" /> </form> <?php //表示 if(!is_numeric($_REQUEST['Y']) or !is_numeric($_REQUEST['M']) or !is_numeric($_REQUEST['D'])){ print '誕生日は:不明'; }else{ printf('誕生日は:%s年%s月%s日',$_REQUEST['Y'],$_REQUEST['M'],$_REQUEST['D']); } ?>