Checkbox v PHP
Poďme sa teraz naučiť pracovať so začiarkávacími políčkami
checkbox
v PHP. Vytvorme takéto začiarkávacie políčko v našom formulári:
<form action="" method="GET">
<input type="checkbox" name="flag">
<input name="text">
<input type="submit">
</form>
Po odoslaní formulára v $_GET začiarkávacieho políčka
bude obsahovať reťazec 'on', ak
bolo začiarkávacie políčko začiarknuté a null, ak nebolo:
<?php
var_dump($_GET['flag']); // 'on' alebo null
?>
Poďme niečo zobraziť na obrazovke v závislosti od toho, či bolo začiarkávacie políčko začiarknuté alebo nie:
<?php
if (!empty($_GET)) { // ak bol formulár odoslaný
if (isset($_GET['flag'])) { // ak je začiarkávacie políčko začiarknuté
echo 'začiarknuté';
} else {
echo 'nezačiarknuté';
}
}
?>
Vytvorte formulár so vstupným poľom a začiarkávacím políčkom. Pomocou vstupného poľa sa opýtajte používateľa na meno. Po odoslaní formulára, ak bolo začiarkávacie políčko začiarknuté, pozdravte používateľa, a ak nebolo začiarknuté - rozlúčte sa.