Ik en een vriend werken momenteel aan een nieuws systeem maar we hebben een pagina daar kan je aanmaken en deleten en de tabel bekijken.
We hebben twee formuliertjes en die gaan allebij naar aparte verwerkingen. Dus als je er eentje hebt aangemaakt verwijst de een weer terug naar de pagina waar je kan aanmaken ect. Maar als je wilt deleten krijgen we de foutmelding:
Warning: Cannot modify header information - headers already sent by (output started at /home/a4812364/public_html/tonen.php:9) in /home/a4812364/public_html/delete_verwerken.php on line 21
Warning: Cannot modify header information - headers already sent by (output started at /home/a4812364/public_html/tonen.php:9) in /home/a4812364/public_html/delete_verwerken.php on line 21
Dit is de meestvoorkomende fout in php. Als je nu gewoon "header already sent" in google had ingetypt 100'en pagina's in google gekregen met het antwoord in.
Je mag geen output hebben voor je de header-functie aanroept...
zoals vage al zegt, liever nergens...
zorg gewoon dat er geen output (echo, tekst buiten php tags etc.) boven header() staat.
als dat niet kan moet je eigenlijk je hele script herschrijven want dan heb je iets verkeerd gedaan