• 27-12-2008, 13:59:01
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,

    Php olarak eklemek istediğim kodlarda yeni il ve ilçe eklemeyi bi türlü beceremedim

    /* sehir listesi */
    $sehirler = array("Kocaeli");
    /* ilce listesi format => $ilceler[sehir no] */
    /* Kocaeli */ $ilceler[1] = array("Merkez","Derince","Gebze","Gölcük","İzmit","Kandıra","Karamürsel","Körfez");
    
    /* semt listesi format => $semtler[sehir no][ilce no] */
    $semtler[1][2] = array("Çayırova","Darıca","Dilovası","Şekerpınar","Tavşancıl");
    $semtler[1][3] = array("Değirmendere","Halıdere","Hisareyn","İhsaniye","Ulaşlı","Yazlık");
    $semtler[1][4] = array("Acısu","Akmeşe","Alikahya","Arslanbey","Bahçecik","Bekirpaşa","Büyük Derbent","Eşme","Karşıyaka","Köseköy","Kullar","Kuruçeşme","Maşukiye","Saraybahçe","Sarımeşe","Suadiye","Uzunçiflik","Uzuntarla","Yeniköy","Yuvacık");
    $semtler[1][6] = array("Akçat","Dereköy","Ereğli","Kızılderbent","Yalakdere");
    $semtler[1][7] = array("Hereke","Kirazlıyalı");
    Bu kodu değiştirmeden yeni iller ve ilçeleri nasıl ekleyebilirim ?
  • 27-12-2008, 14:31:43
    #2
    Üyeliği durduruldu
    array key e göre grupla karışır yoksa

    $sehirler = array("Kocaeli");

    $ilceler[0] = array("Merkez","Derince","Gebze","Gölcük","İzmit","Kandıra","Karamürsel","Körfez");


    $semtler[0][0] = array("Çayırova","Darıca","Dilovası","Şekerpınar","Tavşancıl");
    $semtler[0][1] = array("Değirmendere","Halıdere","Hisareyn","İhsaniye","Ulaşlı","Yazlık");
    $semtler[0][2] = array("Acısu","Akmeşe","Alikahya","Arslanbey","Bahçecik","Bekirpaşa","Büyük Derbent","Eşme","Karşıyaka","Köseköy","Kullar","Kuruçeşme","Maşukiye","Saraybahçe","Sarımeşe","Suadiye","Uzunçiflik","Uzuntarla","Yeniköy","Yuvacık");
    $semtler[0][3] = array("Akçat","Dereköy","Ereğli","Kızılderbent","Yalakdere");
    $semtler[0][4] = array("Hereke","Kirazlıyalı");
    semtler 0 1 2 3 4 direk yazdım hangi ilçe hangi semte bağlı bilmiyom

    yeni eklerkende

    $sehirler = array("Kocaeli","ankara");

    $ilceler[0] = array("Merkez","Derince","Gebze","Gölcük","İzmit","Kandıra","Karamürsel","Körfez");
    $ilceler[1] = array("ilce1","ilce2");

    $semtler[0][0] = array("Çayırova","Darıca","Dilovası","Şekerpınar","Tavşancıl");
    $semtler[0][1] = array("Değirmendere","Halıdere","Hisareyn","İhsaniye","Ulaşlı","Yazlık");
    $semtler[0][2] = array("Acısu","Akmeşe","Alikahya","Arslanbey","Bahçecik","Bekirpaşa","Büyük Derbent","Eşme","Karşıyaka","Köseköy","Kullar","Kuruçeşme","Maşukiye","Saraybahçe","Sarımeşe","Suadiye","Uzunçiflik","Uzuntarla","Yeniköy","Yuvacık");
    $semtler[0][3] = array("Akçat","Dereköy","Ereğli","Kızılderbent","Yalakdere");
    $semtler[0][4] = array("Hereke","Kirazlıyalı");

    $semtler[1][0] = array("ilce1_semt1","ilce1_semt2");
    $semtler[1][1] = array("ilce2_semt1","ilce2_semt2");


    foreach($sehirler as $k=>$v):
    echo $v.'<br>';

    foreach($ilceler[
    $k] as $k2=>$v2):
    echo '--'.$v2.'<br>';

    foreach($semtler[$k2] as $val):
    echo '----'.$val.'<br>';
    endforeach;

    endforeach;

    endforeach;

    hatalar olabilir pek sağlıklı olmadı ama...
  • 27-12-2008, 14:46:42
    #3
    Üyeliği durduruldu
    Hiç bişi anlamadım
  • 27-12-2008, 15:16:40
    #4
    Üyeliği durduruldu
    başka türlü yapalım
    dizinin keyini plaka nosuna göre ata
    $sehir[1] = 'adana';

    $ilce[1] = array('ilce1','ilce2'); // ilçeler

    $semt[1][0] = array('asdas','dsefrty'); // ilce1 ait semtler
    $semt[1][1] = array('arfadd','hgfds'); // ilce2 ait semtler

    diğerleri de aynı şekilde

    $sehir[34] = 'istanbul';

    $ilce[34] = array('ilce1','ilce2','ilce3'); // ilçeler

    $semt[34][0] = array('gdf','gsasd'); // ilce1 ait semtler
    $semt[34][1] = array('arfadd','hgfds'); // ilce2 ait semtler
    $semt[34][2] = array('jgffdgfd','fafgft'); // ilce3 ait semtler
  • 27-12-2008, 15:22:42
    #5
    Üyeliği durduruldu
    Bi zorlayım kendimi bakalım yapabilecekmiyiz.. Saol kardeşim..
  • 10-02-2009, 16:23:20
    #6
    burda [1][0]
    [1][1]

    bunu neye göre ayarlıcaz? aynı sorunu bende yaşıyorum