link

Php Radyo Grup Fonksiyonu?

Php-Radyo-Grup-Fonksiyonu_emresupcinMerhaba arkadaşlar,

Php dersimizin son konusunu da işleyelim ve diğer kategorilerimizden makale yazmaya devam edelim. PHP ile dinamik olarak radio grupları oluşturma konusunda bazı açıklamalarda bulunacağım. Genelde formlarda input bilgilerden text ve textarea kullanılır ve formdan gelen bu bilgilerin işlenmesi de kısmen basittir. Herhangi bir hata durumunda da gerekli uyarılar form ekrana yansıtıldıktan sonra da verilir ve kullanıcıdan hataları gidermesi istenir.

 

 

Ancak varsayılan ya da form gönderildikten sonraki görünüm radio gruplarında farklıdır. Normalde text alanları için tek bir alanı değiştirerek işleri halledebilirsiniz. Ancak radio grup için durum biraz farklıdır. Seçili elemanı hafızada tutmak ve bunu ekrana yansıtmak için basit bir algoritma gerekmektedir.

 

Örnek olarak cinsiyet seçilen bir radio grup hazırlayalım.

 

1  function radio_grup_cinsiyet($varsayilan = 0) {
2     
3    $cinsiyetler = array(
4            array(
5            'value' => 0,
6            'label' => 'Bay'),
7            array(
8            'value' => 1,
9            'label' => 'Bayan'));
10                     
11    $return = '';
12         
13    foreach ($cinsiyetler as $cinsiyet) {
14 
15        $checked = '';
16        if ($cinsiyet['value'] == $varsayilan)
17            $checked = ' checked="checked"';
18             
19        $return .= '<input type="radio" name="cinsiyet" 
              value="' . $cinsiyet['value'] . '"' . $checked . ' /> 
                                                ' . $cinsiyet['label'];
20 
21    }
22         
23    return $return;
24     }

 

Burada fonksiyon yardımıyla artık cinsiyet seçimini mümkün kılan radio grup elemanını kullanıcı sayfası ile entegre edebiliriz. Fonksiyona verilen parametre ile varsa varsayılan değer bildiriliyor ve ilgili seçenek seçili olarak getiriliyor. Cinsiyet için vermiş olduğum bu örneği kendinize göre rahat bir şekilde ayarlayabilirsiniz. Genel anlamda mantığını kapmanız yeterlidir.

Yazar
Yazar
Bilgisayar Programcısı, Web Tasarımcı, Üniversite Öğrencisi...
Twitter Facebook Google Linkedin Flickr YouTube

Önceki Yazı:Kod Filtreleme Nasıl Yapılır?

Sonraki Yazı:En İyi Program Silme Aracı?

YORUMLAR
SİZ DE CEVAP YAZABİLİRSİNİZ
Bu yazı hakkında görüşünüzü belirtin.

ES Web Tasarım Web Tasarım Blog Teması Emre Supçin Bu tema ES Web Tasarım tarafından düzenlenmiştir. Hiçbir şekilde kopyalanamaz.