PHP'de Checkbox
Şimdi PHP'de
checkbox
(denetim kutusu) ile nasıl çalışılacağını öğrenelim. Formumuzda şöyle bir checkbox yapalım:
<form action="" method="GET">
<input type="checkbox" name="flag">
<input name="text">
<input type="submit">
</form>
Form gönderildikten sonra, checkbox'ın $_GET dizisinde
eğer checkbox işaretlenmişse 'on' dizesi,
eğer işaretlenmemişse null bulunur:
<?php
var_dump($_GET['flag']); // 'on' veya null
?>
Checkbox'ın işaretlenip işaretlenmediğine bağlı olarak ekrana bir şeyler yazdıralım:
<?php
if (!empty($_GET)) { // eğer form gönderildiyse
if (isset($_GET['flag'])) { // eğer checkbox işaretlendiyse
echo 'işaretlendi';
} else {
echo 'işaretlenmedi';
}
}
?>
Bir input ve bir checkbox içeren bir form yapın. Input ile kullanıcıdan adını sorun. Form gönderildikten sonra, eğer checkbox işaretlendiyse kullanıcıyı selamlayın, eğer işaretlenmediyse vedalaşın.