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/HTML} formulierwaarden legen na verwerken

dJeedJee
5 antwoorden
  • Ik heb een formulier die na het invullen informatie aan de DB doorgeeft. Daarna laat hij een bericht zien welke waarden verwerkt zijn. Nu ben ik erachter gekomen dat als ik de resultatenpagina herlaad, de waarden opnieuw verwerkt worden.

    Omdat het een administratie-site is, is dit niet de bedoeling. Hoe kan ik na het verwerken van de gegevens in de DB, de waarden van het formulier leeg maken zodat na het herlanden niet nog een keer deze waarden weggeschreven kan worden.
  • even hardop denken:

    - een "anti-flood" mogelijkheid inbouwen met een cookie.
    - de referrer opvragen…
    - het formulier leegmaken zodra er verzonden is.

    t.
  • - de referrer opvragen…
  • Ik neem aan dat de informatie die ingevoerd wordt unieke velden heeft, of dat een combinatie van velden uniek is. Hier kan natuurlijk op gecontroleerd worden, in het geval dat de informatie al toegevoegd blijkt te zijn moet je een melding teruggeven aan de gebruiker.

    - Bas
  • Redirect is de oplossing ;)

    [EDIT]of toch niet, je kan dan nog wel Back doen… :oops:, maar met een paar extra headers als Last-Modified-Date+Expires, zou het toch moeten lukken.[/EDIT]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.