Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Sessies en formulieren

Hoi allemaal, Ik heb een aantal formulieren achter elkaar gezet. In totaal gaat het om 3 formulieren. Ik heb er een soort stappenplan van gemaakt. Stap 1: Persoonsgegevense Stap 2: Andere persoonsgegevense Stap 3: Overzichtje van wat tot nu toe is ingevuld Als bij 'stap 3' op submit wordt geklikt, wordt de hele boel verzonden per mail. Elke stap is een ander .PHP bestand. De <form> tag van Stap 1 ziet er als volgt uit: [code:1:ade566dfb1]<form id="persoonsgegevens" name="persoonsgegevens" method="post" action="stap2.php>[/code:1:ade566dfb1] En die van stap 2 vervolgens weer als volgt: [code:1:ade566dfb1]<form id="persoonsgegevens" name="persoonsgegevens" method="post" action="stap3.php>[/code:1:ade566dfb1] En die van stap 3: [code:1:ade566dfb1]<form id="persoonsgegevens" name="persoonsgegevens" method="post" action="verzenden.php>[/code:1:ade566dfb1] Als men vervolgens een stap terug gaat, worden de gegevens onthouden. Ik sla namelijk alle velden op als sessie variabelen met PHP. Als initiële value van elk veld, heb ik een echo met de desbetreffende sessievariabele staan. Op deze manier onthoud ik de gegevens die zijn ingevuld. Alleen: als er op vorige wordt geklikt dan verschijnt telkens de vorige melding in Firefox: "De pagina die u probeert te bekijken bevat POSTGEGEVENS die zijn verlopen in de buffer..." Hier wil ik van af. Hoe doe ik dit?