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
gonder.php
if(isset($_POST['Tik'])) {
$Uyari="Onayladınız";
} else {
$Uyari="Lütfen onaylayınız !";
}
?>
<script>alert('=$Uyari?>');</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
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