izmir escort
Hakkı Duman – Wordpress, Seo ve Opencart Uzmanı

Php ile Tekli ve Çoklu Checkbox Kullanımı

Php ile Tekli ve Çoklu Checkbox Kullanımı 1Phpde text elementlerini göstermek biraz daha kolayken checkbox ile seçim işlemleri biraz daha karışıktır. Checkbox seçim kutuları phpde iki farklı şekilde kullanabiliriz, birincisi sıkca gördüğümüz tek bir checkbox ile şartları kabul etme mevzusu. Diğeri ise listelerde birden fazla maddeyi seçip çoklu işlem yaptırma mevzusudur. Aslında ikiside biraz karışık görünüyor fakat çok basit bi olaydır. Tek yapmanız gereken HTML formunuzu oluşturdukdan sonra isset fonksiyonuyla kutuları kontrol ettirip sonucu ekrana bastırmaktır.

Öncelikle HTML formumuzu oluşturuyoruz.

[php]
<form action=”form.php” method=”post”>
<label><input type=”checkbox” name=”onay”/> Onaylıyorum pampa</label>
<input type=”submit” value=”Tamam”>
</form>
[/php]

Şimdide ekrana onaylayıp onaylamadığını bastıralım.

[php]
if(isset($_POST[‘onay’])) {
echo ‘Onayladınız!’;
} else {
echo ‘Onaylamadınız.’;
}[/php]

Gördüğünüz gibi kutucuk seçilmisse onayladım yazıyor seçilmediyse onaylamadım yazıyor bu kadar basit. Şimdi çoklu seçimleri gösterelim.Çoklu bir HTML form oluşturalım.

[php]
<form action=”form.php” method=”post”>
<label><input type=”checkbox” name=”progdil[]” value=”php”/> php</label><br/>
<label><input type=”checkbox” name=”progdil[]” value=”asp”/> asp</label><br/>
<label><input type=”checkbox” name=”progdil[]” value=”ajax”/> ajax</label><br/>
<label><input type=”checkbox” name=”progdil[]” value=”jquery”/> jquery</label><br/>
<input type=”submit” value=”Tamam”>
</form>[/php]

Şimdide çoklu seçimi ekrana bastıralım.

[php]
if(isset($_POST[‘progdil’])) {
$prg = $_POST[‘progdil’];

echo ‘Seçtiğiniz Programlama Dili: <br/>’;

foreach($progdil as $dil) {
echo ‘ * ‘ . $dil . ‘ <br/>’;
}
} else {
echo ‘Programlama Dili Seçmediniz.’;
}[/php]

Bu kadar arkadaşlar çoklu ve tekli ckeckbox kullanımı bu şekildedir.

 

BİR YORUM YAZIN

ZİYARETÇİ YORUMLARI - 4 YORUM
  1. Fatih Ak dedi ki:

    Merhaba; Bu formda seçilen dersleri e-posta adresine gönderimi nasıl yapabilirim. Saygılarımla.

  2. Muhammet Deniz dedi ki:

    Merhabalar ben Veri tabanından birden çok bilgiyi çekiyorum ve bunları döngü ile chexboxa atıyorum ve bunları da başka bir tabanına kayıt etmek istiyorum bunu nasıl yaparız bi fikriniz varmı.

  3. sadiye kocaçınar dedi ki:

    her gün bir form uyguluyorum

  4. Ömer Turan dedi ki:

    Öncelikle çok yardımcı oldu kodunuz teşekkür ederim. Yalnız kodda küçük bir hata var $prg = $_POST[‘progdil’]; bu kısımda $prg yerin $progdil yazılması lazım. Bu şekilde çalışıyor kod. İyi günler.

Copyright 2010 Hakkı DUMAN Kişisel Blog. Tüm hakları saklıdır.