salve ecco il mio problema.
Ho un menù a tendina dove seleziono una voce, una volta fatto questo voglio che mi generi un'altro menù a tendina con altre opzioni:

Codice PHP:
    $data->connetti();
    
$elenco_offerte $data->query("SELECT * FROM offerte");
    
$data->disconnetti();
    
//$rs = mysql_fetch_array($elenco_offerte);
    
echo $tipo_contratto;
    
//$form->form_selezione_contratto($tipo_contratto, $elenco_offerte);
    
    
echo "<form method='POST' name='selezione_promozione' action='riepilogo.php?selezionato=true&contratto'>
                    <SELECT name='tariffa' onChange='submit()'>"
;
    
    if(
$tipo_contratto == NULL)
    {
        echo 
"<OPTION selected value='NULL'>Seleziona Offerta Tariffaria</OPTION>";
        while (
$rs mysql_fetch_array($elenco_offerte))
        {
            
$elemento $rs["Nome_Offerta"];
            echo 
"<OPTION value='$elemento'>$elemento</OPTION>";
        };
        echo 
"</SELECT>";
        
    }
    
    else
    {
    echo 
"<OPTION  value='NULL'>Seleziona Offerta Tariffaria</OPTION>";
            while (
$rs mysql_fetch_array($elenco_offerte))
                {
                
$elemento $rs["Nome_Offerta"];
                if(
$elemento==$tipo_contratto)
                    {
                    echo 
"<OPTION selected value='$elemento'>$elemento</OPTION>";
    }
    else
    {echo 
"<OPTION value='$elemento'>$elemento</OPTION>";}
    };
    echo 
"</SELECT>";
    }
    
    
    
    
$tipo_1 $tipo_contratto;
    
    echo 
"


"
;
    
//echo $tipo_contratto;

    
    
    
if($selezione_Pagina)
    {
    
$data->connetti();
    
$contratto mysql_fetch_array($data->query("SELECT id_offerta FROM offerte WHERE Nome_Offerta ='$tipo_1'"));
    
$id_vendita $contratto["id_offerta"];
    
    
$lista_terminali $data->query("SELECT * FROM terminale WHERE Tipo_Contratto='$id_vendita'");    
    
$data->disconnetti();
    
    echo 
"<form name='selezione_terminale' >
                    <SELECT name='tariffa'>
                    <OPTION value='NULL'>Seleziona Terminale Disponibile</OPTION>"
;
    while(
$rs_1 mysql_fetch_array($lista_terminali))
    {
        
//$persona_giuridica->stampatest($rs);
        
$marca $rs_1["Marca"];
        
$modello $rs_1["Modello"];
        echo 
"<OPTION value='$modello'>$marca $modello</OPTION>";
    }
    echo 
"</SELECT>"
allora in pratica quando vado a ricreare la nuova FORM la variabile $tipo_Contratto diventa null, come posso fare per evitare che questo accada? La form richiama la stessa pagina in cui già mi trovo