Qualcuno sa dirmi cosa sbaglio? non funziona!

Codice PHP:
echo "<form method=\"post\" action=\"utp_stato_mod.php4\">";
echo 
"<select  name=\"stato\" class=\"formsel\" onChange=\"this.form.submit()';\">";
    while (list(
$key$value) = each($arrstd))
    {
    echo 
"<option value=\"$key\"";
    if (
$key == $_POST[stato])
    echo 
" selected";
    echo 
">$value</option>";
    }
echo 
"</select></form>"