• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:phpの値の受け渡し方法について)

phpの値の受け渡し方法について

このQ&Aのポイント
  • phpの値の受け渡し方法について質問があります。
  • 詳細なコードの中で、生年月日を取得して別のページで表示する方法を知りたいです。
  • 具体的なコードを使用して、生年月日を取得し、別のページで表示できる方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.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']); } ?>

関連するQ&A

専門家に質問してみよう