├── README.md ├── index.php └── database.php /README.md: -------------------------------------------------------------------------------- 1 | ililce 2 | ====== 3 | 4 | 1 Mayıs 2014 Tarihli güncel il, ilçe, semt, mahalle, posta kodu listesi 5 | 6 | 7 | Demo: http://www.mustafakarali.com.tr/ililce/ 8 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | İl seçiniz'; 10 | $iller = $db->tablo("select * from il where ilID order by ad asc"); 11 | foreach($iller as $il) 12 | { 13 | echo ''; 14 | } 15 | } 16 | 17 | if($islem == "ilce") 18 | { 19 | $id = trim(intval($_POST["ilID"])); 20 | $ilceler = $db->tablo("select * from ilce where ilID=".$id." order by ad asc"); 21 | echo ''; 22 | foreach($ilceler as $ilce) 23 | { 24 | echo ''; 25 | } 26 | } 27 | 28 | if($islem == "semt") 29 | { 30 | $id = trim(intval($_POST["ilceID"])); 31 | $semtler = $db->tablo("select * from semt where ilceID=".$id." order by ad asc"); 32 | echo ''; 33 | foreach($semtler as $semt) 34 | { 35 | echo ''; 36 | } 37 | } 38 | 39 | if($islem == "mahalle") 40 | { 41 | $id = trim(intval($_POST["semtID"])); 42 | $mahalleler = $db->tablo("select * from mahalle where semtID=".$id." order by ad asc"); 43 | echo ''; 44 | foreach($mahalleler as $mahalle) 45 | { 46 | echo ''; 47 | } 48 | } 49 | 50 | if($islem == "postakodu") 51 | { 52 | $id = trim(intval($_POST["mahalleID"])); 53 | $postakodlari = $db->tablo("select * from postakodu where mahalleID=".$id." order by kod asc"); 54 | foreach($postakodlari as $postakodu) 55 | { 56 | echo $postakodu->kod; 57 | } 58 | } 59 | 60 | if($islem == "") 61 | { 62 | ?> 63 | 64 | 65 | 66 | 67 | PTT İl İlçe Semt Mahalle Posta Kodu Listesi 68 | 69 | 70 | 71 | 72 | 134 |
135 | 136 |
137 | 140 | 141 | -------------------------------------------------------------------------------- /database.php: -------------------------------------------------------------------------------- 1 | baglanti = mysql_connect($host, $kullanici, $sifre) or die('MYSQL ile bağlantı kurulamadı'); 12 | if($this->baglanti): 13 | mysql_select_db($veritabani, $this->baglanti) or die('( '.$veritabani.' ) isimli VERİTABANI BULUNAMADI'); 14 | $this->sorgu('SET NAMES '.$this->karekter_seti); 15 | endif; 16 | } 17 | 18 | function sorgu($sorgu) 19 | { 20 | $sorgu = mysql_query($sorgu, $this->baglanti); 21 | if(!$sorgu && $this->hataGoster) 22 | echo ('

HATA : '.mysql_error($this->baglanti).'

'); // bakalım deniyelim 23 | 24 | return $sorgu; 25 | } 26 | 27 | function ekle($tablo, $veriler) 28 | { 29 | if(is_array($veriler)): 30 | $alanlar = array_keys($veriler); 31 | $alan = implode(',', $alanlar); 32 | $veri = '\''.implode("', '",array_map(array($this, 'tirnakKes'), $veriler)).'\''; 33 | else: 34 | $parametreler = func_get_args(); 35 | $tablo = array_shift($parametreler); 36 | $alan = $veri = null; 37 | $toplamParametre = count($parametreler)-1; 38 | foreach($parametreler as $NO => $parametre): 39 | $bol = explode('=', $parametre, 2); 40 | if($toplamParametre == $NO): 41 | $alan .= $bol[0]; 42 | $veri .= '\''.$this->tirnakKes($bol[1]).'\''; 43 | else: 44 | $alan .= $bol[0].','; 45 | $veri .= '\''.$this->tirnakKes($bol[1]).'\','; 46 | endif; 47 | endforeach; 48 | endif; 49 | 50 | $ekle = $this->sorgu('INSERT INTO '.$tablo.' ('.$alan.') VALUES ('.$veri.')'); 51 | if($ekle) 52 | return mysql_insert_id(); 53 | } 54 | 55 | function tablo($sorgu) 56 | { 57 | $tablo = $this->sorgu($sorgu); 58 | $sonuc = array(); 59 | while($sonuclar = mysql_fetch_object($tablo)): 60 | $sonuc[] = $sonuclar; 61 | endwhile; 62 | return $sonuc; 63 | } 64 | 65 | function satir($sorgu) 66 | { 67 | $satir = $this->sorgu($sorgu); 68 | if($satir) 69 | return mysql_fetch_object($satir); 70 | } 71 | 72 | function veri($sorgu) 73 | { 74 | $veri = $this->sorgu($sorgu); 75 | if($veri): 76 | $sonuc = mysql_fetch_array($veri); 77 | return $sonuc[0]; 78 | endif; 79 | } 80 | 81 | function sil($tablo, $kosul = null) 82 | { 83 | if($kosul): 84 | if(is_array($kosul)): 85 | $kosullar = array(); 86 | foreach($kosul as $alan => $veri) 87 | $kosullar[] = $alan.'=\''.$veri.'\''; 88 | endif; 89 | return $this->sorgu('DELETE FROM '.$tablo.' WHERE '.(is_array($kosul)?implode(' AND ',$kosullar):$kosul)); 90 | else: 91 | return $this->sorgu('TRUNCATE TABLE '.$tablo); 92 | endif; 93 | } 94 | 95 | function duzenle($tablo, $deger, $kosul) 96 | { 97 | if(is_array($deger)): 98 | $degerler = array(); 99 | foreach($deger as $alan => $veri) 100 | $degerler[] = $alan."='".addslashes($veri)."'"; 101 | endif; 102 | 103 | if(is_array($kosul)): 104 | $kosullar = array(); 105 | foreach($kosul as $alan => $veri) 106 | $kosullar[] = $alan."='".addslashes($veri)."'"; 107 | endif; 108 | 109 | return $this->sorgu('UPDATE '.$tablo.' SET '.(is_array($deger) ? implode(',',$degerler):$deger).' WHERE '.(is_array($kosul)?implode(' AND ',$kosullar):$kosul)); 110 | } 111 | 112 | function tirnakKes($veri) 113 | { 114 | if(!get_magic_quotes_gpc()) 115 | return mysql_real_escape_string($veri); 116 | 117 | return $veri; 118 | } 119 | } 120 | ?> --------------------------------------------------------------------------------