する質問をすることでしか得られない、回答やアドバイスがある。48前回の質問ではたくさんの回答者さんによる回答ありがとうございます。その時のプログラムと大して変わらないとは思いますが、表示する日付をプルダウンメニューにより指定し、表示ボタンを押すことで表示できるようにしたいのですが・・・。(日数を考慮した部分を除外)動作が不安定であるので、どの部分がどうおかしいのか見てほしい。指定した月の日数の記述方法がわからず、if文でやってみたがうまくいかない。うるう年も考慮されない。プルダウンメニューの[年]をfor文で入れたいが方法がわからない。この3点について、可能であればアドバイスをいただきたいと思っています。回答よろしくお願いします。?></body></html>attachmentクリップ0気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。(日数を考慮した部分を除外)動作が不安定であるので、どの部分がどうおかしいのか見てほしい。うるう年判定の部分で構文エラーが出てました。自動構文チェック機能付きのエディターを使えば、解決すると思います。指定した月の日数の記述方法がわからず、if文でやってみたがうまくいかない。うるう年も考慮されない。これは(1)と同じ問題だと思いますので、(1)を解決すれば、いいと思います。プルダウンメニューの[年]をfor文で入れたいが方法がわからない。私が書いたサンプルコードでは、foreachを使用しました。埋め込み方を知れば、解決すると思います。https://www.flatflag.nir87.com/for-273サンプルコードでは、短く書ける書き方を使用しています。?><?='hello'?>//上と動きは、同じです。echo短縮の書き方です。?>//上のコードは、下のようにも書くことが出来ます。?>サンプルコード内で、h()で囲んである部分がありますが、phpをhtmlに出力する際は、いつも囲む必要があるようです。処理しないと、初回読み込み時にエラーが出ます。入力数字を維持するようにしてあります。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。編集emptyより前にREQUEST_METHODで確認した方がより良いですね。emptyより前にREQUEST_METHODで確認した方がより良いですね。02:48ご助言ありがとうございます。$_SERVER['REQUEST_METHOD']ですね。お恥ずかしながら、存じ上げておりませんでした。コード修正させて頂きました。ご助言ありがとうございます。$_SERVER['REQUEST_METHOD']ですね。お恥ずかしながら、存じ上げておりませんでした。コード修正させて頂きました。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿link0日付関連は自分で計算しないでstrtotimeなど日付関連の関数に任せましょう。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。年月日をプルダウンメニューで選んで入力する。値をpostしているだけなのに、値によって404になる。0PHPのセレクトボックスの初期値の設定について(PHPのバージョンは5.3です。頂いたご意見への回答は行っておりません。