Hocam çok teşekkür ederim eline sağlık oldu. Ancak ufak bir sorunum var; havadurumu sayfası açılınca direk belirleyebileceğim bir ilin durumunu göstersin istiyorum bunun için selectboxa ve javascript kodlarına nasıl bir ekleme yapmam gerekiyor ?

dogruweb adlı üyeden alıntı: mesajı görüntüle
hava durumu için sehir seçimi yapılıp göstereceğimiz sayfa. buna test.php diyorum.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
</head>

<body>
<select id="sehir">
    <option value="TUXX0001">Adana</option>
    <option value="TUXX0007">Adýyaman</option>
    <option value="TUXX0046">Afyonkarahisar</option>
    <option value="TUXX0007">Aðrý</option>
    <option value="TUXX0053">Aksaray</option>
    <option value="TUXX0064">Amasya</option>
    <option value="TUXX0002">Ankara</option>
    <option value="TUXX0004">Antalya</option>
    <option value="TUXX0007">Ardahan</option>
    <option value="TUXX0082">Artvin</option>
    <option value="TUXX0051">Aydýn</option>
    <option value="TUXX0038">Balýkesir</option>
    <option value="TUXX0007">Bartýn</option>
    <option value="TUXX0007">Batman</option>
    <option value="TUXX0007">Bayburt</option>
    <option value="TUXX0039">Bilecik</option>
    <option value="TUXX0007">Bingöl</option>
    <option value="TUXX0007">Bitlis</option>
    <option value="TUXX0009">Bolu</option>
    <option value="TUXX0078">Burdur</option>
    <option value="TUXX0039">Bursa</option>
    <option value="TUXX0037">Çanakkale</option>
    <option value="TUXX0002">Çankýrý</option>
    <option value="TUXX0033">Çorum</option>
    <option value="TUXX0063">Denizli</option>
    <option value="TUXX0007">Diyarbakýr</option>
    <option value="TUXX0022">Düzce</option>
    <option value="TUXX0030">Edirne</option>
    <option value="TUXX0049">Elazýð</option>
    <option value="TUXX0035">Erzincan</option>
    <option value="TUXX0005">Erzurum</option>
    <option value="TUXX0040">Eskiþehir</option>
    <option value="TUXX0055">Gaziantep</option>
    <option value="TUXX0029">Giresun</option>
    <option value="TUXX0065">Gümüþhane</option>
    <option value="TUXX0043">Hakkari</option>
    <option value="TUXX0059">Hatay</option>
    <option value="TUXX0035">Iðdýr</option>
    <option value="TUXX0052">Isparta</option>
    <option value="TUXX0014">Ýstanbul</option>
    <option value="TUXX0015">Ýzmir</option>
    <option value="TUXX0084">Kahramanmaraþ</option>
    <option value="TUXX0002">Karabük</option>
    <option value="TUXX0002">Karaman</option>
    <option value="TUXX0036">Kars</option>
    <option value="TUXX0065">Kastamonu</option>
    <option value="TUXX0046">Kayseri</option>
    <option value="TUXX0019">Kýrýkkale</option>
    <option value="TUXX0078">Kýrklareli</option>
    <option value="TUXX0042">Kýrþehir</option>
    <option value="TUXX0002">Kilis</option>
    <option value="TUXX0017">Kocaeli</option>
    <option value="TUXX0053">Konya</option>
    <option value="TUXX0078">Kütahya</option>
    <option value="TUXX0048">Malatya</option>
    <option value="TUXX0044">Manisa</option>
    <option value="TUXX0007">Mardin</option>
    <option value="TUXX0025">Mersin</option>
    <option value="TUXX0056">Muðla</option>
    <option value="TUXX0062">Muþ</option>
    <option value="TUXX0065">Nevþehir</option>
    <option value="TUXX0043">Niðde</option>
    <option value="TUXX0065">Ordu</option>
    <option value="TUXX0002">Osmaniye</option>
    <option value="TUXX0029">Rize</option>
    <option value="TUXX0022">Sakarya</option>
    <option value="TUXX0006">Samsun</option>
    <option value="TUXX0050">Siirt</option>
    <option value="TUXX0082">Sinop</option>
    <option value="TUXX0034">Sivas</option>
    <option value="TUXX0084">Þanlýurfa</option>
    <option value="TUXX0043">Þýrnak</option>
    <option value="TUXX0031">Tekirdað</option>
    <option value="TUXX0082">Tokat</option>
    <option value="TUXX0029">Trabzon</option>
    <option value="TUXX0043">Tunceli</option>
    <option value="TUXX0045">Uþak</option>
    <option value="TUXX0043">Van</option>
    <option value="TUXX0039">Yalova</option>
    <option value="TUXX0002">Yozgat</option>
    <option value="TUXX0028">Zonguldak</option>
</select>
<div id="sonuc"></div>
<script>
$('#sehir').change(function(){
		var sehir=$('#sehir option:selected').val();
		$.ajax({
			url:'hava_durumu.php',
			type: 'POST',
			data: 'sehir='+sehir,
			success: function(result)
			{	
				$('#sonuc').html(result);
			}
		});
});
</script>
</body>
</html>
hava durumunu karşıdan ceken kodunuz sadece en ustune ilk sayfadan gelen sehir bilgisini alıp ona gore hava durumu bilgisini almamız için gerekli bu sayfayı hava_durumu.php olarak kaydediyorum.
<?php 
    //require('dBug.php'); 
	if(isset($_POST['sehir'])){
		$sehir=$_POST['sehir'];
	}else{
		$sehir='TUXX0029';
	}
    $adres = 'http://weather.msn.com/rss.aspx?wealocations=wc:'.$sehir.'&weadegreetype=C&culture=tr-tr'; 
    $xml = simplexml_load_file($adres); 

    $guncel["guncelveri"] = str_replace(", TUR","",$xml->channel->item->title); 

    //new dbug($guncel); 

    preg_match('#\<p\>.*\/law\/(\d{2})\.gif\".*.\s(\d{2,3}(\&\#176\;C|\&\#176\;F))\s\(Feels\slike\s(\d{2,3})\).\s(.*?)\<br\s\/\>#',$xml->channel->item->description,$durum); 

    $anlikdurum["resim"] = $durum[1].'.png'; // 34.gif 
    //$anlikdurum["sicaklik"] = $durum[2]; // 22°C 
    //$anlikdurum["sicakliktur"] = $durum[3]; 
    $anlikdurum["sicaklikcelcius"] = (round((($durum[4] -32) / 1.8))).'°C'; // °C' 
    $anlikdurum["sicaklikfahrenhayt"] = $durum[4].'°F'; //22 derece fahrenhayta dönüsmüs // °F 
    $anlikdurum["anlikaciklama"] = $durum[5]; 

    //new dbug($anlikdurum); 

    $descr = explode('tenday.aspx?wealocations=wc:', $xml->channel->item[1]->description[0]); 
    $count = count($descr); 

    for($i = 1; $i < $count; $i++) 
        { 
            $ikinokta     = explode(':', $descr[$i]); 
            $zaman         = explode('">',$ikinokta[0]); 
            $desc         = explode('.', $ikinokta[1]); 
            $chance     = explode('%', $ikinokta[5]); 
            $low         = explode('.', $ikinokta[3]); 
            $high         = explode('.', $ikinokta[4]); 
            $image         = explode('saw/', $ikinokta[2]); 
            $image         = explode('"', $image[1]); 

            $havadurumu[$i]["zaman"]    =  strip_tags($zaman[1]); 
            $havadurumu[$i]["yuksek"]     =  strip_tags(trim($high[0])); 
            $havadurumu[$i]["dusuk"]         =  strip_tags(trim($low[0])); 
            $havadurumu[$i]["resim"]     =  str_replace(".gif",".png",strip_tags(trim($image[0]))); 
            $havadurumu[$i]["degisim"]     =  strip_tags(trim($chance[0])); 
            $havadurumu[$i]["aciklama"]     =  strip_tags(trim($desc[0])); 
        } 

    //new dbug($havadurumu); 
     
    // son durum 
     
    $sondurum   = str_replace('Current Conditions:','<b>Current Conditions:</b>',$guncel["guncelveri"]).'&nbsp;<img align="absmiddle" src="images/weather/'.$anlikdurum["resim"].'">&nbsp;&nbsp;'; 
    $sondurum  .= $anlikdurum["sicaklikfahrenhayt"].' / '.$anlikdurum["sicaklikcelcius"].' / '.$anlikdurum["anlikaciklama"].' <br />'; 
    $sondurum  .= '<b>'.$havadurumu[1]["zaman"].'</b>&nbsp;<img align="absmiddle" src="images/weather/'.$havadurumu[1]["resim"].'"> '.$havadurumu[1]["aciklama"].' '; 
    $sondurum  .= '<b>'.$havadurumu[2]["zaman"].'</b>&nbsp;<img align="absmiddle" src="images/weather/'.$havadurumu[2]["resim"].'"> '.$havadurumu[2]["aciklama"].' '; 
    $sondurum  .= '<b>'.$havadurumu[3]["zaman"].'</b>&nbsp;<img align="absmiddle" src="images/weather/'.$havadurumu[3]["resim"].'"> '.$havadurumu[3]["aciklama"].' '; 
    $sondurum  .= '<b>'.$havadurumu[4]["zaman"].'</b>&nbsp;<img align="absmiddle" src="images/weather/'.$havadurumu[4]["resim"].'"> '.$havadurumu[4]["aciklama"].' '; 
    $sondurum  .= '<b>'.$havadurumu[5]["zaman"].'</b>&nbsp;<img align="absmiddle" src="images/weather/'.$havadurumu[5]["resim"].'"> '.$havadurumu[5]["aciklama"]; 
     
    echo $sondurum; 

?>