前提・実現したいこと
気づけばプロ並みPHP 改訂版にて学習を行っています。
テキストエディターはVSCODEで記述をしており、
header行でエラーが出てしまいます
Chapter3の分岐画面を作ろう!(p117-P118)で
躓いています
発生している問題・エラーメッセージ
ボタンをクリックするとheaderを記述した行で エラーが起こってしまう。 エラーメッセージ Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\phpshop\product\pro_branch.php:1) in C:\xampp\htdocs\phpshop\product\pro_branch.php on line 10
該当のソースコード
<?php if(isset($_POST['disp'])==true) { if(isset($_POST['procode'])==false) { header('Location:pro_ng.php'); exit(); } $pro_code=$_POST['procode']; header('Location:pro_disp.php?procode='.$pro_code); exit(); } if(isset($_POST['add'])==true) { header('Location: pro_add.php'); exit(); } if(isset($_POST['edit'])==true) { if(isset($_POST['procode'])==false) { header('Location:pro_ng.php'); exit(); } $pro_code=$_POST['procode']; header('Location:pro_edit.php?procode='.$pro_code); exit(); } if(isset($_POST['delete'])==true) { if(isset($_POST['procode'])==false) { header('Location:pro_ng.php'); exit(); } $pro_code=$_POST['procode']; header('Location:pro_delete.php?procode='.$pro_code); exit(); } ?>
試したこと
・<!DOCTYPE>などHTMLタグを削除した
・header関数の前にHTMLやprintを除いた
補足情報(FW/ツールのバージョンなど)
有識者の方助言をよろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー