- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ページの移動ができない原因)
ページの移動ができない原因
このQ&Aのポイント
- データの保存とページ移動を同時にしたいのですが、データの保存はできても、ページの移動ができません。
- 原因が分からないのですが、どこが問題でしょうか?
- formタグのaction属性とmethod属性が適切に設定されていない可能性があります。また、PHPの条件分岐部分にも問題があるかもしれません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
headerより前に「ブラウザに何かを返す」処理があってはいけません。phpはブラウザに何か返すときには必ずhttpヘッダ(content-type: text/html)を返します(httpの仕組み上、当然ですね)。途中までhtmlソースを返したあとで、headerを使っても動作しません。 http://jp2.php.net/manual/ja/function.header.php ∴ 提示されているhtml部分はphp部分(POSTデータのチェック・データ保存・画面遷移)の後にしてください。
お礼
php部分を移動して解決できました。 回答ありがとうございます。