Checkbox PHP:ssä
Opitaan nyt työskentelemään
checkbox
-valintaruutujen kanssa PHP:ssä. Tehdään tällainen valintaruutu lomakkeeseemme:
<form action="" method="GET">
<input type="checkbox" name="flag">
<input name="text">
<input type="submit">
</form>
Lomakkeen lähetyksen jälkeen $_GET:ssä valintaruudun
arvo on merkkijono 'on', jos
valintaruutu oli valittu, ja null, jos ei:
<?php
var_dump($_GET['flag']); // 'on' tai null
?>
Tehdään jotain näytölle sen mukaan, oliko valintaruutu valittu vai ei:
<?php
if (!empty($_GET)) { // jos lomake lähetettiin
if (isset($_GET['flag'])) { // jos valintaruutu valittu
echo 'valittu';
} else {
echo 'ei valittu';
}
}
?>
Tee lomake syöttökentällä ja valintaruudulla. Kysy syöttökentän avulla käyttäjältä nimi. Lomakkeen lähetyksen jälkeen, jos valintaruutu oli valittu, tervehdi käyttäjää, ja jos ei ollut valittu - sano hyvästi.