• 09-08-2014, 10:19:43
    #1
    Merhabalar İller diye bir tablom var ve listelemesi aşağıdaki şekilde..

    if($this->tur == 'ulke' or $this->tur == 'il'){
    			if(!$this->ulkeno){
    				$sorgu = $dba->query("SELECT no FROM adres_ulke ORDER BY sira DESC, ulke ASC LIMIT 1");
    				$sonuc = $dba->fetch_assoc($sorgu);
    				$this->ulkeno = $sonuc['no'];
    			}
    			$sorgu = $dba->query("SELECT no,il FROM adres_il WHERE ulke='$this->ulkeno' ORDER BY sira DESC, il ASC");
    			while($sonuc = $dba->fetch_assoc($sorgu)) $il[] = "['$sonuc[no]','$sonuc[il]']";
                            
    		}
    Ve bu iller bu şekilde listelenince tüm hepsi gözüküyor birde reklamlar diye bir tablom var ,ben bu reklamlar tablosuna kayıt girdiğimde ile göre giriyorum bunları eşitlemem lazım yani sadece reklam kayıtlı olan illeri nasıl gösterebilirim il tablomun listelemesi yukarıdaki şekildedir.
  • 09-08-2014, 11:53:21
    #2
    byburkay adlı üyeden alıntı: mesajı görüntüle
    Merhabalar İller diye bir tablom var ve listelemesi aşağıdaki şekilde..

    if($this->tur == 'ulke' or $this->tur == 'il'){
    			if(!$this->ulkeno){
    				$sorgu = $dba->query("SELECT no FROM adres_ulke ORDER BY sira DESC, ulke ASC LIMIT 1");
    				$sonuc = $dba->fetch_assoc($sorgu);
    				$this->ulkeno = $sonuc['no'];
    			}
    			$sorgu = $dba->query("SELECT no,il FROM adres_il WHERE ulke='$this->ulkeno' ORDER BY sira DESC, il ASC");
    			while($sonuc = $dba->fetch_assoc($sorgu)) $il[] = "['$sonuc[no]','$sonuc[il]']";
                            
    		}
    Ve bu iller bu şekilde listelenince tüm hepsi gözüküyor birde reklamlar diye bir tablom var ,ben bu reklamlar tablosuna kayıt girdiğimde ile göre giriyorum bunları eşitlemem lazım yani sadece reklam kayıtlı olan illeri nasıl gösterebilirim il tablomun listelemesi yukarıdaki şekildedir.
    reklam tablonuzun yapısını da verir misiniz?
  • 09-08-2014, 16:49:44
    #3
    nilbek adlı üyeden alıntı: mesajı görüntüle
    reklam tablonuzun yapısını da verir misiniz?
    id
    uyeid
    adminid
    il 
    ilce
    semt
    reklamadi
    reklamaciklama
    Bu şekilde devam ediyor
  • 09-08-2014, 16:55:56
    #4
    Aşağıdaki şekilde umarım anlatabilmişimdir.

    $result = mysql_query('SELECT COUNT(1) FROM reklam WHERE il=$sonuc['il']');
    $num_rows = mysql_result($result, 0, 0);
    if($num_rows > 1)
    {
    // ilin reklamı var demektir
    }
  • 09-08-2014, 17:23:23
    #5
    Bakalım yapmaya çalışıcım bir sorun çıkarsa yeniden yazarım ama sadece reklamı olan iller listelenecek bu şekilde değil mi ??

    Tapatalk İle Uzaydan Gönderildi...
    ...byburkay