Checkbox voorbeeld

Van welk land wil u een vakantiegids ontvangen?

Frankrijk
Griekenland
Spanje
Turkije
Duitsland
Finland
Zweden
Oostenrijk

Geen gidsen geselecteerd! <!DOCTYPE html>
<html>
<head>
<title>Checkbox</title>

</head>
<body>
<h1>Checkbox voorbeeld</h1>
<form name="formulier" action="" method="post">
<p>Van welk land wil u een vakantiegids ontvangen?</p>
<p><input type="checkbox" name="gids[]" value="Frankrijk" />Frankrijk<br />
<input type="checkbox" name="gids[]" value="Griekenland" />Griekenland<br />
<input type="checkbox" name="gids[]" value="Spanje" /> Spanje<br />
<input type="checkbox" name="gids[]" value="Turkije" /> Turkije<br />
<input type="checkbox" name="gids[]" value="Duitsland" /> Duitsland<br />
<input type="checkbox" name="gids[]" value="Finland" /> Finland<br />
<input type="checkbox" name="gids[]" value="Zweden" /> Zweden<br />
<input type="checkbox" name="gids[]" value="Oostenrijk" /> Oostenrijk<br />

<input type="submit" value="Verzenden"/>
</form>
</body>
</html>

<?
// waarde ophalen en controleren als er niet is geselecteerd.
//$gids = $_POST["gids"];
$gids = (isset($_POST['gids']) ? $_POST['gids'] : null);


// Dit kan ook maar je krijgt dan een foutmelding als er geen waarde is.
// $gids = $_POST["gids"];


// Boodschap laten zien dat er geen gidsen zijn geselecteerd.
  
if(empty($gids)) 
  {
    echo(
"Geen gidsen geselecteerd!");
  } 
  else
  {
    
// Aantal geselecteerde checkboxes tellen.
    
$aantal count($gids);

    echo(
"Je hebt $aantal gids(en) geselecteerd, namelijk: ");
    
    
// FOR-loop aanmaken voor alle gidsen. (aantal is bepaald hierboven)
    
for($i=0$i $aantal$i++)
    {
    
// Schrijf Array waarde op het scherm. (positie 0,1,2,3,4 etc.) 
      
echo("<b>$gids[$i]</b> ");
    }
  } 
 
 
// bronweergeven (weghalen)
show_source(__FILE__);
?>