Ik ben op zoek naar een oplossing om reeds ingevulde velden van een html-formulier tijdelijk op te slaan bij een refresh van het formulier. Als ik nu refresh ben ik alle ingevulde velden kwijt, maar die moeten natuurlijk bewaard blijven.
De refresh is nodig om keuzelijsten in het formulier aan te passen. Een nieuw scherm kan geopend worden om een waarde aan een keuzelijst toe te voegen. Als dit opgeslagen wordt, wordt het formulier ververst zodat de nieuwe waarde beschikbaar is. Of is het mogelijk om alleen die keuzelijst te verversen?

Grtz
<?php
session_start();

$_SESSION['naam'] = $_POST['naam'];
$_SESSION['email'] = $_POST['email'];
$_SESSION['bericht'] = $_POST['bericht'];
?>
Session blijft bestaan zolang de browser open is.
Als je je sessions weer wilt wissen doe je

<?php
session_unset();
session_destroy();
?>

Als je eventueel ook een inlogsysteem o.i.d. hebt met session dan moet je gewoon de session zo leeg maken:

<?php
$_SESSION['naam'] = '';
$_SESSION['email'] = '';
$_SESSION['bericht'] = '';
?>
Turmijn,

Ik zou een foreach maken voor de sessie en post, hoef je neit alles apart te doen
PHP Newbie,

zou je daar een voorbeeldje van kunnen laten zien?

Reageren