• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ページの移動ができない原因)

ページの移動ができない原因

このQ&Aのポイント
  • データの保存とページ移動を同時にしたいのですが、データの保存はできても、ページの移動ができません。
  • 原因が分からないのですが、どこが問題でしょうか?
  • formタグのaction属性とmethod属性が適切に設定されていない可能性があります。また、PHPの条件分岐部分にも問題があるかもしれません。

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

  • ベストアンサー
  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

headerより前に「ブラウザに何かを返す」処理があってはいけません。phpはブラウザに何か返すときには必ずhttpヘッダ(content-type: text/html)を返します(httpの仕組み上、当然ですね)。途中までhtmlソースを返したあとで、headerを使っても動作しません。 http://jp2.php.net/manual/ja/function.header.php ∴ 提示されているhtml部分はphp部分(POSTデータのチェック・データ保存・画面遷移)の後にしてください。

sasaki027
質問者

お礼

php部分を移動して解決できました。 回答ありがとうございます。

関連するQ&A