Un problema l ho risolto cioè quello di passare una variabile quando mi ricarica la pagina dopo aver selezionato il menu a tendina, ma ora mi rimane un altro problema cerco di spiegarmi il meglio possibile ..
Allora in poche parole ho un form che mi deve permettere di modificare i dati di un utente e tra questi dati ci sono i 3 famosi menu a tendina "regione, provincia, comune" quando seleziona la regione la pagina ricarica e dovrebbe farmi uscire le province di quella regione e lo stesso quando seleziono la provincia mi escono nel menu comuni solo i comuni di quella provincia tutto cio funziona per l inserimento del nuovo utente ma nel form di modifica utente mi da il seguente problema vado nel form modifica e automaticamente le 3 select sono posizionate sulla regione provincia e comune dell utente, quando vado a modificare la regione e ne seleziono un altra la pagina ricarica e mi ritorna la stessa regione che cera prima perchè va a prendere il dato dall database e quindi mi ritorna sulla stessa regione. vi copio il codice della pagina modifica_utente.php
--------------------------------------------------------------------------------------
<?php

if (isset($_GET['id_iscritto'])){
$id_iscritto = $_GET['id_iscritto'];
$_SESSION['id_iscritto'] = $id_iscritto;
}
else if (!isset($_GET['id_iscritto']))
$id_iscritto = $_SESSION['id_iscritto'];



$id_regione = "";
$id_provincia = "";
$id_comune = "";


@$id_regione = $_POST['regione'];
@$id_provincia = $_POST['provincia'];
@$id_comune = $_POST['comune'];


$query = "SELECT *
FROM iscritti
WHERE idiscritto = $id_iscritto";

$result = mysql_query($query)
or die(mysql_error());

while ($row = mysql_fetch_array($result)) {

$id_iscritto = $row['idiscritto'];
$nickname = $row['nickname'];
$password = $row['password'];
$email = $row['email'];
$regione = $row['regione'];
$regione = ricava_campo_da_id("regioni", "nomeregione", "idregione", $regione);
$provincia = $row['provincia'];
$provincia = ricava_campo_da_id("province", "nomeprovincia", "idprovincia", $provincia);
$comune = $row['localita'];
$comune = ricava_campo_da_id("comuni", "nomecomune", "idcomune", $comune);
$eta = $row['eta'];
$sesso = $row['sesso'];
$confermato = $row['confermato'];

$data = $row['data_iscrizione']; $data = date ("d-m-Y H:i:s");

$newsletter = $row['newsletter']; if ($newsletter == 0)
$newsletter = "NO";
else $newsletter = "SI";
$ip_utente = $row['ip_iscritto'];

if ($confermato == 0)
$confermato = "NO";
else
$confermato = "SI";
}

?>



<h6>


Nickname * :
<input type="text" name ="nickname" maxlength="100" value="<?php echo $nickname ?>" />
</p>


Password * :
<input type="text" name ="password" maxlength="100" value="<?php echo $password ?>" />
</p>


Email * :
<input type="text" name ="email" maxlength="150" value="<?php echo $email ?>" />
</p>

<select onchange="document.search.submit()" name="regione">

<option value=""><?php echo $regione ?></option>
<?php

$sql_regione="SELECT * FROM regioni ";
$query_regione=@mysql_query($sql_regione) or die (mysql_error());
while ($array=mysql_fetch_array($query_regione))
{
?>

<option value="<?php echo $array['idregione']; ?>"<?php
if ($id_regione==$array['idregione']) {echo " selected";} ?>><?php echo $array['nomeregione']; ?></option>

<?php
}
?>
</select>





<select onchange="document.search.submit()" name="provincia">
<option value=""><?php echo $provincia ?></option>
<?php
$sql_provincia="SELECT * FROM province WHERE idregione='$id_regione' ";
$query_provincia=@mysql_query($sql_provincia) or die (mysql_error());
while ($array=mysql_fetch_array($query_provincia))
{

?>
<option value="<?php echo $array['idprovincia']; ?>"<?php if ($id_provincia==$array['idprovincia']) {echo " selected";} ?>><?php echo $array['nomeprovincia']; ?></option>
<?php
}
?>
</select>




<select onchange="document.search.submit()" name="comune">
<option value=""><?php echo $comune ?></option>
<?php
$sql_comuni="SELECT * FROM comuni WHERE idprovincia='$id_provincia' ";
$query_comunia=@mysql_query($sql_comuni) or die (mysql_error());
while ($array=mysql_fetch_array($query_comunia))
{
?>
<option value="<?php echo $array['idcomune']; ?>"<?php if ($id_comune==$array['idcomune']) {echo " selected";} ?>><?php echo $array['nomecomune']; ?></option>
<?php
}
?>
</select>



Eta :
<input type="text" name ="eta" maxlength="150" value="<?php echo $eta ?>" />
</p>


Sesso :
<input type="text" name ="sesso" maxlength="150" value="<?php echo $sesso ?>" />
</p>



Confermato:
SI<input type="radio" name="confermato_si" value="SI" <?php if ($confermato == "SI") {?> checked="checked" <?php } ?>/>
NO <input type="radio" name="confermato_no" value="NO" <?php if ($confermato == "NO") { ?> checked="checked" <?php } ?>/>
</p>



Data iscrizione:
<input type="text" name ="data" maxlength="255" value="<?php echo $data ?>" />
</p>



Newsletter:
SI<input type="radio" name="newsletter_si" value="SI" <?php if ($newsletter == "SI") {?> checked="checked" <?php } ?>/>
NO <input type="radio" name="newsletter_no" value="NO" <?php if ($newsletter == "NO") { ?> checked="checked" <?php } ?>/>
</p>



I.P. :
<input type="text" name ="ip_utente" maxlength="100" value="<?php echo $ip_utente ?>" />
</p>
</h6>

<form method="post" action="conferma_mod_utente.php">

<input type="hidden" name="id_iscritto" value="<?php echo $id_iscritto ?>" />

<input type="submit" name="agg" value="Modifica" />
</center>
</form>




<form action="gestione_utenti.php">
<input type="submit" value="Indietro" />
</form>