• 26-11-2022, 00:40:42
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar, sitemde üyelikte il ilçe seçimi var üyelikte sorun yok fakat admin panelden baktığımda il yerine plaka kodu yazıyor fakat ilçe doğru bunu nasıl düzenleyebilirim?
  • 26-11-2022, 00:42:11
    #2
    hocam nameleri kontrol edermisin
  • 26-11-2022, 00:44:20
    #3
    website adlı üyeden alıntı: mesajı görüntüle
    hocam nameleri kontrol edermisin
    Hocam js dosyasından veri çekiyor nameler doğru
     <section>
      <select class="form-control ilil" id="Iller" name="sehir">
         <option value="0" disabled selected>İl seçiniz...</option>
      </select>
      <select class="form-control ilil" id="Ilceler" name="ilce" disabled>
         <option value="0" disabled selected>İlçe seçiniz...</option>
      </select>
    </section>
  • 26-11-2022, 00:45:13
    #4
    Valuede plaka yazıyordur.

    $degisken['deger'] olarak girin.

    Burayı kendinize göre güncellersiniz.
  • 26-11-2022, 00:46:37
    #5
    ebubekirgns adlı üyeden alıntı: mesajı görüntüle
    Valuede plaka yazıyordur.

    $degisken['deger'] olarak girin.

    Burayı kendinize göre güncellersiniz.
    Hocam bu şekilde
    <section>
      <select class="form-control ilil" id="Iller" name="sehir">
         <option value="0" disabled selected>İl seçiniz...</option>
      </select>
      <select class="form-control ilil" id="Ilceler" name="ilce" disabled>
         <option value="0" disabled selected>İlçe seçiniz...</option>
      </select>
    </section>
  • 26-11-2022, 00:47:36
    #6
    Wirem adlı üyeden alıntı: mesajı görüntüle
    Hocam bu şekilde
    <section>
      <select class="form-control ilil" id="Iller" name="sehir">
         <option value="0" disabled selected>İl seçiniz...</option>
      </select>
      <select class="form-control ilil" id="Ilceler" name="ilce" disabled>
         <option value="0" disabled selected>İlçe seçiniz...</option>
      </select>
    </section>
    Kayıt işlemleri vs kodlarını da görmek lazım.
  • 26-11-2022, 00:52:41
    #7
    ebubekirgns adlı üyeden alıntı: mesajı görüntüle
    Kayıt işlemleri vs kodlarını da görmek lazım.
    Hocam js dosyasının son kısmı
    $(document).ready(function(){
      const $sehir_select = $("select[name=sehir]");
      const $ilce_select = $("select[name=ilce]");
      const $save_button = $("button[data-role=save]");
      
      $sehir_select.find("option").eq(0).siblings().remove();
      for(let i=0; i<data.length; i++){
        $sehir_select.append(`<option value="${data[i].plaka}">${data[i].il}</option>`);
      }
      
      $sehir_select.on("change",function(){
        const target = $(this).val();
        const targetData = data.find(function(x){return x.plaka==target});
        if(!targetData) { alert("Bu ile ait ilçe kaydı bulunamadı."); return; }
        $ilce_select.find('option').eq(0).prop("selected",true).siblings().remove();
        $save_button.prop("disabled",true);
        for(let i=0; i<targetData.ilceleri.length; i++) {
          $ilce_select.append(`<option value="${targetData.ilceleri[i]}">${targetData.ilceleri[i]}</option>`);
        }
        $ilce_select.prop("disabled",false);
      });
      
      $ilce_select.on("change", function(){
        const selectedSehir = $sehir_select.val();
        const selectedIlce = $(this).val();    
        if(selectedIlce && selectedIlce!="0") $save_button.prop("disabled",false);
      })
      
       // Seçim yaptıralım.
      var selectedData = {
        il: "Adana",
        plaka: 1,
        ilce: "Ceyhan"
      };
      setSelectBoxes(selectedData);
      
    })

    Postu ise direk çekiyor
        if ($_POST) {
                $adsoyad        = post('adsoyad');
                $telefon        = post('telefon');
                $adres          = post('adres');
                $il             = post('sehir');
                $ilce           = post('ilce');
                $yontem            = post('yontem');
                $urun_id        = post('urun_id');
  • 26-11-2022, 00:53:46
    #8
    ebubekirgns adlı üyeden alıntı: mesajı görüntüle
    Kayıt işlemleri vs kodlarını da görmek lazım.
    İl kodları ise şu şekilde
    {
        "il": "Osmaniye",
        "plaka": 80,
        "ilceleri": [
          "Bahçe",
          "Kadirli",
          "Merkez",
          "Düziçi",
          "Hasanbeyli",
          "Sumbas",
          "Toprakkale"
        ]
      },
  • 26-11-2022, 01:22:30
    #9
     $sehir_select.find("option").eq(0).siblings().remove();
      for(let i=0; i<data.length; i++){
        $sehir_select.append(`<option value="${data[i].il}">${data[i].il}</option>`);
      }
    olarak dener misiniz?