• 締切済み

ボタンが消えてしまいます。。

PHPでカレンダーに前月・今月・来月・前年・来年の移動ボタンをつけました。 前年・来年ボタンをクリックすると、どちらも消えてしまいます。 前月・今月・来月ボタンは正常に動作いたします。 前年・来年ボタンの情報が受け取られていないかと思うのですが、submitを使いvalueでボタンの指定はしてあります。 formで表示画面の指示も書いてあります。 月送り指示もつけてありますが、ほかに何がたりないのでしょうか?? 自分で調べてみたのですが、思うような答えが見つからなかったので、どなたかご協力お願いします。

みんなの回答

  • fa-ce
  • ベストアンサー率42% (9/21)
回答No.2

既にテスト済みなのかも知れませんが、 プログラムコードの中で var_dump($_POST); や print_r($_POST); としてみてどんな値がポストされてきたのか調べてみるといいですよ。 フォームがGETの時はvar_dump($_GET); です。

hamu0628
質問者

お礼

ありがとうございます! 修正完了いたしました。ボタンが消えるのではなく、リンク先指定ミスのようでした。。 本当に単純なミスでお恥ずかしいです。 教えていただいてありがとうございます。

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

phpは画面描画に関係ありません ブラウザの画面描画には、HTMLやCSS、JavaScriptなどが関係しています 「消える」というのであれば、HTMLやCSS、JavaScriptなどの画面描画に関連している部分で何かしら「抜け」や「記述ミス」があるはずです PHPでHTMLを出力させている部分が怪しい可能性はありますが、この質問内容だけでは判別できかねます。 >前年・来年ボタンの情報が受け取られていないかと思うのですが、submitを使いvalueでボタンの指定はしてあります。 受け取れているかどうか のみをしっかり確認できるようにしてください ・PHPが正常にデータを受け取れていないのか ・画面描画するときにうまく描画できていないのか これらの原因はまるで違います、原因究明のためには「切り分け」が肝心ですよ。

hamu0628
質問者

お礼

早速のアドバイスありがとうございます! おそらくPHPが正常にデータを受け取れていないのでは?と思っています。