Checkbox

Wird ein Formular mit Checkboxen abgeschickt, werden in PHP nur die Einträge im Array bzw. erzeugt, deren Felder beim Ausfüllen ausgewählt werden. Wenn also nur das 2. und 3. Kästchen angeklickt wird, dann werden nur die Variablen mit dem Wert Artikel 2 und mit dem Wert Artikel 3 erzeugt.

Wenn eine oder mehrere Checkboxen standardmäßig den Zustand „Ausgewählt“ besitzen sollen, kann man innerhalb des input-Tags das Attribut checked verwenden.

<html>
 
 <head>
  <title>Checkbox</title>
 </head>
<body>
 
 <?php
    echo "<b>Sie haben folgende Artikel bestellt:</b><br>";
    echo $_GET["artikel1"] . "<br>";
    echo $_GET["artikel2"] . "<br>";
    echo $_GET["artikel3"] . "<br>";
    echo $_GET["artikel4"] . "<br>";
 ?>
 
<form action="check.php" method="get">
   <input type="Hidden" name="preis" value="5.99">
   <input type="Checkbox" name="artikel1" value="Artikel 1">Artikel 1<br>
   <input type="Checkbox" name="artikel2" value="Artikel 2">Artikel 2<br>
   <input type="Checkbox" name="artikel3" value="Artikel 3">Artikel 3<br>
   <input type="Checkbox" name="artikel4" value="Artikel 4">Artikel 4<br>
   <input type="Submit" name="submit" value="Kaufen">
</form>
</body>
</html>

so sieht es aus:

Artikel 1
Artikel 2
Artikel 3
Artikel 4