Merhaba Arkadaşlar,
Bu konuda sizlere checkbox kullanımını anlatacağım. Bu konuyu sizlere 2 örnekte anlatacağım. Tekli ve çoklu seçim olarak. Tekli seçimi hemen hemen çoğu kişi biliyordur fakat hatırlatmakta fayda var. Çoklu seçim ise forumda bir kaç arkadaşımız yardım istemis bende o yardımlardan ötürü konu şeklinde anlatmak istedim.

Tekli Checkbox Kullanımı

index.php





Wm Aracı CheckBox




Onaylıyorum







gonder.php


if(isset($_POST['Tik'])) {
$Uyari="Onayladınız";
} else {
$Uyari="Lütfen onaylayınız !";
}
?>
<script>alert('');</script>


Not: Burada bize value değeri "on" değeri gelir buna göre işlem yaparız. Dilerseniz bu örnekte gelen 'tik' değerini bir değişkene atayıp echo ile yazdırırsak gelen veriyi de görmüş oluruz.

Çoklu Checkbox Kullanımı





Wm Aracı CheckBox



pazartesi

sali

carsamba

persembe

cuma

cumartesi

pazar







Burada formumuzu hazırladık. Ek bilgi olarak seçili gelmesini istediğimiz checkbox'ların özelliğine "checked" yazarak seçili gelmesini sağlayabiliriz.

gonder2.php


if(isset($_POST["gunler"])) {
$meyveler = $_POST["gunler"];

echo " Çalışılan Günler:
";

foreach($meyveler as $meyve) {
echo $meyve. "
";
}
} else {
echo "Gün seçmediniz.";
}

?>


Dizide gelen değerleri post edip daha foreach döngüsü ile değişkene atayıp her döngüde gerekli değeri yazdırdık.

Not: Tekli checkbox için fonksiyon tanımlayıp post etmeden de bu kontroli js ile yapabilirdik ve ya çoklu checkbox'ta ajax ile post edebilirdik. Bu tercihler tamamen size buradaki amacımız mantığını kavramanızdır.

İyi forumlar