\r\n\r\nコード\r\n```","answerCount":3,"upvoteCount":0,"datePublished":"2017-02-19T09:51:57.991Z","dateModified":"2017-02-20T03:13:33.287Z","acceptedAnswer":{"@type":"Answer","text":"' . $i . '' . \"\\n\";\r\n}\r\n//月のプルダウン\r\nfor ($i = 1; $i <= 12; $i++) {\r\n\t$option_month .= '' . \"\\n\";\r\n}\r\n?>\r\n
\r\n年\r\n月\r\n\r\n
\r\n' . \"\\n\";\r\n\tfor ($i = 1; $i <= $days; $i++) {\r\n\t\t//選択年の月の日数(月末)のタイムスタンプ\r\n\t\t$timestamp = mktime(0, 0, 0, $month, $i, $year);\r\n\t\t//タイムスタンプから日付を取得\r\n\t\t$date = date('m/d', $timestamp);\r\n\t\t//タイムスタンプから曜日の取得\r\n\t\t$week = date('w', $timestamp);\r\n\t\techo '' . \"\\n\"\r\n\t\t\t. '' . $date . '' . \"\\n\" \r\n\t\t\t. '' . $array_week[$week] . '' . \"\\n\"\r\n\t\t\t. '' . \"\\n\";\r\n\t}\r\n\techo '' . \"\\n\";\r\n}\r\n?>","dateModified":"2017-04-25T13:07:56.717Z","datePublished":"2017-04-25T13:07:56.717Z","upvoteCount":0,"url":"https://teratail.com/questions/66430#reply-116347"},"suggestedAnswer":[{"@type":"Answer","text":"> 送信ボタンに関数をあてがいましたが上手くいきませんでした\r\n\r\n書くなら `onClick=\"show()\"` ですが、関数が実行されたとしてもすぐページが変わってしまい(=Formを送信する動作)意味は有りません。\r\n\r\nPHPからしか取得できない情報なのであれば、JavaScriptを介さずにPHPだけで機能を作成されたほうが良いですし、そうで無いのであればプルダウンのchangeイベントを拾ってJavaScriptでテーブルを組むのが良いでしょう。\r\n\r\n\r\n【セレクトボックスの日付を切り替え | JavaScript逆引き | Webサイト制作支援 | ShanaBrian Website】\r\n[http://shanabrian.com/web/javascript/change-day.php](http://shanabrian.com/web/javascript/change-day.php)\r\n\r\n【簡単にHTMLの年月日のプルダウンを作る方法 - ITS】\r\n[https://its-office.jp/blog/js/2016/03/08/ymd-html.html](https://its-office.jp/blog/js/2016/03/08/ymd-html.html)","dateModified":"2017-02-22T17:35:08.504Z","datePublished":"2017-02-22T17:35:08.504Z","upvoteCount":0,"url":"https://teratail.com/questions/66430#reply-105768","comment":[]},{"@type":"Answer","text":"とりあえずシングルクォーテーションで変数を囲んでも\r\n展開されないのでそれなりの処理が必要\r\n\r\n'