Je kunt er ook voor kiezen slechts één pagina in plaats van twee te maken. De pagina roept steeds zichzelf terug aan. Dat doe je met behulp van $_SERVER["PHP_SELF"].
<?php
if(!empty($_POST))
{
while(list($variabele,$waarde)=each($_POST))
{
echo "$variabele: $waarde<br>";
}
echo "<p><a href=". $_SERVER["PHP_SELF"] . ">Opnieuw</a></p>";
}
else
{
?>
<form action="<?php echo $_SERVER["PHP_SELF"]?>" method="post">
<p>Naam:<br>
<input type="text" name="naam"></p>
<p>Geslacht:<br>
<input type="radio" name="geslacht" value="man">man<br>
<input type="radio" name="geslacht" value="vrouw">vrouw</p>
<p>Favoriete kleur(en):<br>
<input type="checkbox" name="geel" value="geel">geel<br>
<input type="checkbox" name="groen" value="groen">groen<br>
<input type="checkbox" name="rood" value="rood">rood<br>
<input type="checkbox" name="paars" value="paars">paars</p>
<p>Geboren:<br>
<select name="geboren">
<option value="1990" SELECTED>1990</option>
<option value="1991">1991</option>
<option value="1992">1992</option>
<option value="1993">1993</option>
<option value="1994">1994</option>
<option value="1995">1995</option>
<option value="onbekend">onbekend</option>
</select>
<p><input type="submit" value="Verstuur"></p>
</form>
<?php
}
?>