Navigation:  »No topics above this level«

Radiobuttons en checkboxes

Previous pageReturn to chapter overviewNext page

Soms heb je bij formulieren de keuze een selectie te maken uit een aantal. Als je maar één keuze mag maken, maak je daarvoor een radiobutton (rond). Als er meerdere keuzes gemaakt mogen worden, dan doe je dat met checkboxes (vierkant).

 

We nemen een reactieformulier met een radiobutton (man/vrouw) en vier checkboxes (favoriete kleuren). Bij radiobuttons hebben alle buttons dezelfde name (naam) maar een verschillende value (waarde). Bij checkboxes hebben alle items een verschillende naam en waarde.

 

<form action="contact.php" 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>

 

Nu gaan we in contact.php zeggen dat alle waarden die ingevuld zijn getoond moeten worden:

 

<?php

while(list($variabele,$waarde)=each($_POST))

{

 echo "$variabele: $waarde<br>";

}

?>