Märkeruut PHP-s
Õpime nüüd töötama
checkbox
märkeruutudega PHP-s. Teeme oma vormis sellise märkeruudu:
<form action="" method="GET">
<input type="checkbox" name="flag">
<input name="text">
<input type="submit">
</form>
Pärast vormi saatmist sisaldab $_GET märkeruudu
väärtus stringi 'on', kui
märkeruut oli märgitud ja null, kui mitte:
<?php
var_dump($_GET['flag']); // 'on' või null
?>
Väljastame ekraanile midagi sõltuvalt sellest, kas märkeruut oli märgitud või mitte:
<?php
if (!empty($_GET)) { // kui vorm saadeti
if (isset($_GET['flag'])) { // kui märkeruut on märgitud
echo 'märgitud';
} else {
echo 'märkimata';
}
}
?>
Tehke vorm sisendväljaga ja märkeruuduga. Küsi sisendvälja abil kasutajalt nimi. Pärast vormi saatmist, kui märkeruut oli märgitud, tervitage kasutajat, aga kui ei olnud märgitud - hjätage kasutajaga jumaga.