Hallo,
bin Neueinsteiger in php und schreibe meinen ersten Beitrag in diesem Forum!
Mein Problem:
Habe eine Seite mit mysql und einem dynamisch erstellten Formular ausgegeben. Der Anwender hat ein paar Checkboxen geklickt, das Ergebnis wird per $_REQUEST bzw. $_POST abgfefragt und in die Datenbank zurückgeschrieben. Soweit alles klar!
Ich will danach
- entweder auf eine neue Seite wechseln mit "header("Location: output.php");"
Das bringt folgende Warnung und funktioniert nicht:
Warning: Cannot modify header information - headers already sent by (output started at C:\apachefriends\xampp\htdocs\training\output.php:438) in C:\apachefriends\xampp\htdocs\training\output.php on line 541
Was bedeutet die Zahl 438, was mache ich falsch! "header" wird vorher auf dieser Seite nicht benutzt!
- oder die Seite erneut aufrufen, um die Änderungen in der Datenbank in der Eingabetabelle (=geänderte Stati für die Checkboxen) visualisieren!
Das klappt leider auch nicht nach dem ersten submit-Klick! Gibt es für das triviale Problem eine elgeante Lösung?
Ich als Neuling bin für jeden Tipp dankbar!
bin Neueinsteiger in php und schreibe meinen ersten Beitrag in diesem Forum!
Mein Problem:
Habe eine Seite mit mysql und einem dynamisch erstellten Formular ausgegeben. Der Anwender hat ein paar Checkboxen geklickt, das Ergebnis wird per $_REQUEST bzw. $_POST abgfefragt und in die Datenbank zurückgeschrieben. Soweit alles klar!
Ich will danach
- entweder auf eine neue Seite wechseln mit "header("Location: output.php");"
Das bringt folgende Warnung und funktioniert nicht:
Warning: Cannot modify header information - headers already sent by (output started at C:\apachefriends\xampp\htdocs\training\output.php:438) in C:\apachefriends\xampp\htdocs\training\output.php on line 541
Was bedeutet die Zahl 438, was mache ich falsch! "header" wird vorher auf dieser Seite nicht benutzt!
- oder die Seite erneut aufrufen, um die Änderungen in der Datenbank in der Eingabetabelle (=geänderte Stati für die Checkboxen) visualisieren!
Das klappt leider auch nicht nach dem ersten submit-Klick! Gibt es für das triviale Problem eine elgeante Lösung?
Ich als Neuling bin für jeden Tipp dankbar!
Kommentar