tamam ama siz sorgunuzda o an sayfadaki şehiri işin içine katmıyorsunuz. doğal olarak ilk sıradaki satırı kullanır kodlama..
sayfanın başında
$ilid = $_GET['ilid'];
diye il idsini çekin,
sonra sql kodlamada
mysql_query("SELECT * FROM sehir where id = '$ilid' ORDER BY id ASC");
diyerek sorgulatın.
sonuç tek satır olacaktır. bu durumda while ye de gerek kalmaz,
mysql_fetch_assoc ile değişkene bi kerede yükleyip kullanırsınız.
umarım anlaşabilmişizdir