WHERE il='$this->ilno' satırında join yaptığın için eğer iki tabloda da il hanesi varsa karışıklık olur. Dolayısıyla bu satırı

WHERE ilanlar.il='$this->ilno
veya

WHERE ilceler.il='$this->ilno
şeklinde değiştir.