Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

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?

Klaasje