tante grazie per il suggerimento anche se ora ho un alyģtro problema e cioe mantenere le scelte, mi spiego

Questo č il codice php:

<?php

$db = mysql_connect('localhost', 'root', 'jigsaw');
mysql_select_db('utenti', $db) or die("ERRORE");

$query = "SELECT id,nome FROM regioni ORDER BY id DESC";
$result = mysql_query($query, $db);
echo '<form method="POST" action="proveonchange.php">
Donde vives* :<select name="selezione" onchange="submit()">
<option> seleziona </option>';
while ($row = mysql_fetch_array($result))
echo '<option value="'.$row['nome'].'">'.$row['nome'].'</option>';
echo '</select> </form>';

if ((isset($_POST["selezione"])) AND (($_POST["selezione"])!='')){
$regione=$_POST["selezione"];
$query = "SELECT id,provincia FROM $regione ORDER BY id DESC";
if (mysql_query($query,$db)) {

$result = mysql_query($query, $db);
echo '<form method="POST" action="proveonchange.php">
<select name="provincia" onchange="submit()">
<option> seleziona </option>';
while ($row = mysql_fetch_array($result))
echo '<option value="'.$row['provincia'].'">'.$row['provincia'].'</option>';
echo '</select> </form>';
} else echo 'ERRORE : '.mysql_error().'
'.$regione;
}
mysql_close($db);


?>

ilmio problema č che quando mi crea la seconda select la precedente perde l valore scelto spero di essermi spiegato bene grazie in anticipo ragazzi AP.