Quellcode von form_05a.php
<!-- form_05a.php 03.2012 bi
Checkboxen
-->
<html>
<body>
<?php
$ps=$_SERVER['PHP_SELF'];
$speise=array('Sülzchen', 'Suppe', 'Schnitzel', 'Schweinsbraten',
'Spinatnockerl','Obst','Kuchen','Schokomouse');
if (!isset($_GET['senden'])){ // ---------------------------- F O R M U L A R
echo "<h3>Formular mit Checkboxen</h3>\n";
echo "Welche Speisen essen Sie gerne \n";
echo "<form action='$ps' method='get'>\n";
$i=0;
while ($speise[$i]){
$boxname="checkbox".$i; // Variablenname für box wird erzeugt
echo "<input type=\"checkbox\" name=\"$boxname\"
value=\"$i\">$speise[$i]<br />\n";
$i++;
}
echo "<br />";
echo "<input type='submit' name='senden' value='fertig'>\n";
echo "</form>\n";
}
else { // ----------------------- A U S W E R T U N G
echo "<p>Sie essen gerne: ";
$i=0;
while ($speise[$i]){
$boxname="checkbox".$i; // Variablenname wird erzeugt
$check=$_GET[$boxname]; // Einlesen der Variablen
if (isset($check)){
echo "$speise[$i] ";
}
$i++;
}
echo "</p>\n";
}
?>
</body>
</html>