hoe kan ik dit oplossen:

Warning: Cannot modify header information - headers already sent by (output started test.nl/kop.php:9) in test.nl/test2.php on line 262

want hij moet daar van pagina veranderen...
Door geen output boven je headers neerzetten.
Dus geen echo's oid erboven. Dan kan hij de pagina niet wijzigen.

En jij zegt dat hij het op line 262 doet, dat lijkt mij raar. Hij moet eerst alles neerzetten (in de lijnen 1 t/m 262) en dan een nieuwe pagina aanroepen?
ja... is een form diezich controlleert en als alles goed gaat dan moet deze naar een andere pagina gaan..
is er nog een andere manier om een andere pagina aan te roepen zonder de header te gebruiken.
Heb je soms een include() gebruikt waarin ook de functie <HEAD> </HEAD> staat ?
jup...
Ton schreef op 26.04.2006 14:07
Heb je soms een include() gebruikt waarin ook de functie <HEAD> </HEAD> staat ?


Sorry kon het niet laten, sinds wanneer heeft HTML functies, en waarom persee <head></head>?

Kort samengevat voor TS, gewoon zorgen dat er geen output is als je header wil gebruiken, anders vervangen voor een HTML/JS oplossing...
ik zal even vertellen wat er prcies gebeurt..

heb een form
wanneer ik op verstuur klik dan gaat er in hetzelfde bestand een controle overheen of alles is ingevuld.
Zo ja .. dan gaat hij nogsteeds in het zelfde bestand spullen wegschrijven naar de database.
Wanneer dit is gedaan moet deze doorgaan naar een andere pagina..

dat laatste krijg ik dus alleen niet voor elkaar...
Kan je het beste met een refresh doen. en dan
echo '<META HTTP-EQUIV="refresh" CONTENT="0; url=mainpage.php">';

Dan gaat hij gelijk door.

Of het nog netter maken
<?
echo 'U wordt doorgelinkt, als dat niet gebeurt klik <a href="mainpage.php">hier</a>';
echo '<META HTTP-EQUIV="refresh" CONTENT="2; url=mainpage.php">';
?>

Reageren