Помощ за падащо меню

talevtehnology

Registered
Как мога да го направя да избира посочения град без да се налага да натискам save (тоест посочения град де е избраня град и на променливатата
$selectcity да присвяоявам съответната стойност на vaue).
Код:
<form method='POST'>
<b>град</b> <select name="selectcity" id="selectcity" style="width=270px" align="left" color='#ff9900'>
<option value="http://sinoptik.bg/?lid=100728193">Пловдив</option>
<option value="http://sinoptik.bg/?lid=100727011">София</option> 
<option value="http://sinoptik.bg/?lid=100726050">Варна</option> 
<option value="http://sinoptik.bg/?lid=100726040">Бургас</option>
</select>
<br />
<input type='submit' name='submit' value='Save'><br /> 
</form>
 
<script type="text/javascript">
function select_city(id){

alert(id);

}
</script>

<b>град</b> <select name="selectcity" id="selectcity" style="width=270px" align="left" color='#ff9900' onchange="select_city(this.value)">
<option value="http://sinoptik.bg/?lid=100728193">Пловдив</option>
<option value="http://sinoptik.bg/?lid=100727011">София</option>
<option value="http://sinoptik.bg/?lid=100726050">Варна</option>
<option value="http://sinoptik.bg/?lid=100726040">Бургас</option>
</select>
 
Мерси madmax3 ама на мен проблема ми е как да присвоя стойноста на value към променливата $selectcity ето го целия код
Код:
<!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=windows-1251" /> 
<title>vremeto</title> 
</head> 
<script type="text/javascript"> 
function select_city(id){ 

alert(id); 

}	
</script> 

<b>град</b> <select name="selectcity" id="selectcity" style="width=270px" align="left" color='#ff9900' onchange="select_city(this.value)"> 
<option value="http://sinoptik.bg/?lid=100728193">Пловдив</option> 
<option value="http://sinoptik.bg/?lid=100727011">София</option> 
<option value="http://sinoptik.bg/?lid=100726050">Варна</option> 
<option value="http://sinoptik.bg/?lid=100726040">Бургас</option> 
</select>
<?

$connect = file_get_contents($selectcity); 

$city = explode("<td class=\"city\" height=\"39\" nowrap style=\"padding-top:10px;\"><b>", $connect); 
$city = explode("</b>", $city[1]); 
$city = iconv('utf-8','windows-1251',urldecode($city[0])); 

$temp1 = explode("<div id=\"temperature2\" class=\"fill\"><b>", $connect); 
$temp1 = explode("</b>", $temp1[1]); 
$temp1 = iconv('utf-8','windows-1251',urldecode($temp1[0])); 

$temp2 = explode("<div id=\"condition2\" class=\"fill\"><b>", $connect); 
$temp2 = explode("</b>", $temp2[1]); 
$temp2 = iconv('utf-8','windows-1251',urldecode($temp2[0])); 

$uset = explode("<b id=\"feelslike\" class=\"f24\">", $connect); 
$uset = explode("</b>", $uset[1]); 
$uset = iconv('utf-8','windows-1251',urldecode($uset[0])); 

echo "A?aa: <B>$city</B>"; 
echo "<Br />"; 
echo "Oaiia?aoo?a: <B>$temp1, $temp2</B>"; 
echo "<Br />"; 
echo "Onaua na eaoi <B>$uset</B>"; 
?>	
<body> 
</body> 
</html>
 
Това върши ли работа :

<!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=windows-1251" />
<title>vremeto</title>
</head>

<form method='POST'>
<b>град</b> <select name="selectcity" id="selectcity" style="width=270px" align="left" color='#ff9900' onchange="submit()">

<option value="http://sinoptik.bg/?lid=100728193">Пловдив</option>
<option value="http://sinoptik.bg/?lid=100727011">София</option>
<option value="http://sinoptik.bg/?lid=100726050">Варна</option>
<option value="http://sinoptik.bg/?lid=100726040">Бургас</option>
</select>
</form>
<?

$selectcity = $_POST['selectcity'];

echo $selectcity;

$connect = file_get_contents($selectcity);

$city = explode("<td class=\"city\" height=\"39\" nowrap style=\"padding-top:10px;\"><b>", $connect);
$city = explode("</b>", $city[1]);
$city = iconv('utf-8','windows-1251',urldecode($city[0]));

$temp1 = explode("<div id=\"temperature2\" class=\"fill\"><b>", $connect);
$temp1 = explode("</b>", $temp1[1]);
$temp1 = iconv('utf-8','windows-1251',urldecode($temp1[0]));

$temp2 = explode("<div id=\"condition2\" class=\"fill\"><b>", $connect);
$temp2 = explode("</b>", $temp2[1]);
$temp2 = iconv('utf-8','windows-1251',urldecode($temp2[0]));

$uset = explode("<b id=\"feelslike\" class=\"f24\">", $connect);
$uset = explode("</b>", $uset[1]);
$uset = iconv('utf-8','windows-1251',urldecode($uset[0]));

echo "A?aa: <B>$city</B>";
echo "<Br />";
echo "Oaiia?aoo?a: <B>$temp1, $temp2</B>";
echo "<Br />";
echo "Onaua na eaoi <B>$uset</B>";
?>
<script type="text/javascript">
document.getElementById("selectcity").value="<?=$selectcity?>";
</script>
<body>
</body>
</html>
 
Аз го пробвах този скрипт, обаче при стартиране винаги излиза:

Warning: file_get_contents() [function.file-get-contents]: Filename cannot be empty.
При пускането на скрипта echo $selectcity; връща празен стринг.
После тръгва нормално
Къде е грешката
 

Back
Горе