Con il passaggio a PHP 5.3.6 alcuni miei due script non mi funzionano piu..

Ecco le porzioni di codice interessate

codice:
echo "<form action=\"index.php\" method=\"POST\" name=\"form-select-anno\">\n";
echo "<select name=\"year\" onchange=\"submit()\">\n";
echo "<option value=\"\">Scegli un anno</option>\n";
while ($anno_select > 2007) {
	echo "<option value=\"$anno_select\">$anno_select</option>\n";
	$anno_select--;
}

echo "</select>\n";
echo "</form>";
In questa la variabile year non si va a popolare e lo switch successivo ovviamente termina uscendo alla condizione is_null($year)

Il secondo invece è il seguente

Codice PHP:
<div id="content">
    <form name="frm" action="">
    <select onchange="window.location = 'http://www.onemorething.it/alias/' + document.frm.slct.options[document.frm.slct.selectedIndex].value;" name="slct">
    <option>Scegli una Stagione</option>
<?    
        
for($i=0;$i<$c;$i++) {
               
$ID=mysql_result($result,$i,"ID");
               
$testostag=mysql_result($result,$i,"testostag");

               echo 
"    <option value=\"episodi.php?stagione=$ID\">$testostag</option>\n";
        }
?>
    </select>
    </form>

Mi potreste dare una mano, grazie