PHP ile checkbox kullanımı oldukça basittir. HTML formunda bir input
etiketi kullanarak checkbox oluşturabilirsiniz. Form sunucuya gönderildiğinde, bu checkbox’ın değeri, sunucuda PHP koduyla alınabilir.
Aşağıdaki örnek kodda, HTML formunda bir checkbox oluşturulur ve PHP’de bu checkbox’ın değeri kontrol edilir:
<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<label for="myCheckbox">My Checkbox</label>
<input type="checkbox" name="myCheckbox" id="myCheckbox" value="1">
<br>
<input type="submit" value="Submit">
</form>
Yukarıdaki kodda, input
etiketi kullanılarak bir checkbox ve bir “Submit” düğmesi oluşturulur. Checkbox’un name
özelliği, sunucuda bu checkbox’ın değerini almak için kullanılır. Ayrıca, checkbox’a bir id
ve bir value
özelliği verilir. Bu özellikler sayesinde, checkbox’ın değeri daha sonra PHP koduyla alınabilir.
if (isset($_POST['myCheckbox']) && $_POST['myCheckbox'] == '1') {
echo 'Checkbox is checked!';
} else {
echo 'Checkbox is not checked!';
}
Yukarıdaki kodda, isset()
fonksiyonu kullanılarak, checkbox’ın sunucuya gönderilip gönderilmediği kontrol edilir. Checkbox seçiliyse, $ _POST ['myCheckbox']
değişkeninin değeri "1"
olacaktır. Bu nedenle, if
koşulu true
değerini döndürür ve ekrana “Checkbox is checked!” yazısı bastırılır. Checkbox seçili değilse, else
bloğu çalışır ve “Checkbox is not checked!” yazısı ekrana bastırılır.
Bu şekilde, PHP ile checkbox kullanarak form kontrolleri yapabilirsiniz.