v2.5.2
Giriş yap

Php güncelleme işleminde checkbox ve selectbox seçili gelmiyor?

yazilimyolcusu
294 defa görüntülendi ve 3 kişi tarafından değerlendirildi

Arkadaşlar merhaba. Text, checkbox, select karışık bir form var. Veritabanına kayıt yapabiliyorum. Text'te bir sorun yok ama select ve checkbox'ları düzenlemek istediğimde veriler checkbox'ta tik'li, selectbox'ta seçili gelmiyor. Nasıl yapılır acaba, bir örnek koyabilir misiniz?

yazilimyolcusu
231 gün önce

Şimdi sorunun çözümüne bir adım kaldı şu kodlarla. Aşağıdaki kodlarla il alanı seçili geliyor. İl alanı seçili olduğu için, o il'e ait bütün ilçeler geliyor. Tek sorun, veritabanındaki ilçe seçili gelmiyor. O il'in ilk ilçesi ne ise o geliyor. Mesela "Ankara" il'inin ilçeleri "Altındağ", "Ayaş" vs. Veritabanındaki ilçe "Ayaş" olmasına rağmen, ilk ilçe seçili geliyor, yani "Altındağ".

var ilceler = {
"Ankara": [
    "Altındağ",
    "Ayaş",
    "Bala"
    ]
};

function updateIlceler() {
    var ilSelect = document.getElementById('il');
    var ilceSelect = document.getElementById('ilce');
    var selectedIl = ilSelect.value;
    
    ilceSelect.innerHTML = '';
  
    if (selectedIl in ilceler) {
        for (var i = 0; i < ilceler[selectedIl].length; i++) {
            var option = document.createElement('option');
            option.text = ilceler[selectedIl][i];
            option.value = ilceler[selectedIl][i];
            ilceSelect.add(option);
        }
    }
}

document.getElementById('il').addEventListener('change', updateIlceler);

updateIlceler();