[PHP]Bij back browser gegevens legen, hoe?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb voor een phpnuke website een module gemaakt.

De module zelf werkt goed echter ik wil 1 extra functie erin zetten maar heb geen idee hoe dit te doen.
De module is een aanvraag formulier waar diverse gegevens moeten worden ingevult.
Na op submit te hebben geklikt(post functie) worden deze gegevens vergeleken met een database, als er een bepaalde overeenkost is krijgt men een melding en loopt het script niet meer verder.

Nu wil ik dat als men op BACK klikt van de browser de ingevulde gegevens WEG/LEEG zijn, dus dat men niet terug kan om gegevens aan te passen, wil men het aanpassen moet met ALLES weer ingeven, dat is nu niet het geval en dat wil ik graag wel.

Echter is de check negatief en het script loopt wel door krijgt men nu een overzicht te zien met alle ingevulde gegevens. Op dit scherm staat een terug button (javascript), deze moet WEL blijven werken, dus klikt men op die button dan moet alles er wel nog staan.

Kan dit wat ik wil?
Zoja hoe kan ik dit het beste doen?

Acties:
  • 0 Henk 'm!

  • Tjark
  • Registratie: Juni 2000
  • Laatst online: 08:29

Tjark

DON'T PANIC

alles in sessievars opslaan en gewoon bij het opbouwen van de pagina kijken of het wel mag? lijkt me niet zo'n probleem.

*insert signature here


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Leuk maar heb geen idee hoe dat werkt dus

Acties:
  • 0 Henk 'm!

  • Tranq
  • Registratie: Oktober 1999
  • Laatst online: 16-10-2024
Wat ik zelf gemaakt heb is het volgende:

Een form die naar dezelfde pagina post. Voordat er output wordt gestuurd naar de browser ga ik checken of alles goed is ingevuld. Is dit niet het geval dan laat ik het form weer zien en zet ik in de value tags de ingevulde waardes (wachtwoorden en foutief ingevoerde waardes daargelaten).

Als blijkt dat de invoer wel goed was verwerk ik de gegevens en stuur ik via een Header("Location: pagina.php"); naar een andere pagina (of dezelfde pagina). Op deze manier zijn de post waardes verdwenen.