Ciao a tutti.

Ho il seguente problema . Da un form php dopo avere scritto nelle varie textbox quando scelgo la regione , da una combox che ricarica la pagina filtrando le province per la seconda combo,
mi annulla quello che ho scritto. Il problema sembra che nel ricaricare mi resetti a blank le text box. Come posso risolvere ?

Metto parte del codice interessato:

[_PHP_]

<?php
session_start();

echo"<form name=\"formout\" method='post' action='".$_SERVER['PHP_SELF']."'>";


echo "
</td>";
echo"<td>[b]Regione:</td><td>";
echo"<select name=\"regione\" style=\"width: 150px;\" onchange=\"document.forms['formout'].submit();\">";



//CODICE COMBO REGIONE
//-----------------------------------------------------------------------------------------*****


$connessione = mysql_connect("localhost", "root", "") or die ('Error connecting to mysql');
mysql_select_db("db_login");

$query_regioni = "SELECT IdRegione, nomeRegione FROM Regioni";
$risultato_regioni = mysql_query($query_regioni) or die("Query fallita");

while ($row_regione = mysql_fetch_assoc($risultato_regioni)) {
$id_regione = $row_regione['IdRegione'];
$Descr_Regione = $row_regione['nomeRegione'];


if (empty($_POST['regione'])) {
$_POST['regione'] = 1 ;

}
echo "<option value=\"$id_regione\"";

if ($_POST['regione'] == $id_regione) {
echo " selected";
}
echo ">$Descr_Regione</option>\n";


}
print ($id_regione);
echo"</select></td></tr><tr>";

//CODICE COMBO PROVINCIA


$query_provincia = "SELECT IdProvincia, nomeProvincia, IdRegione FROM Province WHERE IDRegione = '".$_POST['regione']."' ORDER BY nomeprovincia";
$risultato_provincia = mysql_query($query_provincia) or die("Query fallita");

echo"<td>Provincia:</td><td>";
echo"<select name='provincia' size='1' onchange='submit()'>\n";


while ($row_provincia = mysql_fetch_assoc($risultato_provincia)) {
$id_provincia = $row_provincia['IdProvincia'];
$Descr_Provincia = $row_provincia['nomeProvincia'];



if (empty($_POST['provincia'])) {
$_POST['provincia'] = 1 ;

}
echo "<option value=\"$id_provincia\"";

if ($_POST['provincia'] == $id_provincia) {
echo " selected";
}
echo ">$Descr_Provincia</option>\n";


}
print ($id_provincia);
echo"</select></td></tr><tr>";


//echo "\t<option value=\"$id_provincia\">$Descr_Provincia</option>\n"; }
//echo"</select></td></tr>";




//FINE PROVINCIA
// -------------------------------------------------------------------------------------------*****
?>
[_PHP_]


<td align="right">Comune:</td>
<td width="394" align="center">
<input name="idcomune" type="text" size="25" class="campiform"></td>
</tr>
<tr>
...html
//pulsante
<input type="submit" name="ok" id="ok" value="Salva"> </table>



Dove sbaglio? Scusate ma sono solo agli inizi