重複の可能性:
PHPによってすでに送信されているヘッダー
PHPのコーディングに問題があります。
add.php、lib.php、view.phpの3つのファイルがあります
簡単なフォームを作成しました。ユーザーが[送信]をクリックすると、データベースが表示されるview.phpに移動する必要があります。今、私は解決できないように見えるいくつかの問題を抱えています。
ユーザーが[送信]をクリックしてフィールドが空白であるかエラーが発生した場合、ビューページ(またはデータベース)にエントリを作成する必要はありません...ただし、[送信]をクリックすると、データベースに空白のエントリが作成されます。また、トップメニューバーをクリックするたびに[製品を入力]をクリックすると、データベースへのエントリが空白になります。なぜそれが起こっているのか理解できません。
次の問題はheader('Location')で、ブラウザに次のように表示されます。
「警告:ヘッダー情報を変更できません-16行目のadd.phpで(出力はlib.php:13で開始されました)によって既に送信されたヘッダー」
ただし、フォームで[送信]をクリックすると、フォームが消えます。
ページのコードは次のとおりです。
コードが本当に乱雑である場合は、本当にお詫び申し上げます。
どんな助け/アドバイス/解決策も大歓迎ですありがとう。
そして、はい、これは課題でした---先週の予定でしたが、私はそれを終えることができなかったので、それはもうマークの価値がありません。