Ho capito che con la query string posso inviare le variabili ricavate dalle varie select ma il problema è che siccome il contenuto delle select viene determinato mediante uno script javascript che fa un submit e carica la select in funzione della scelta effettuata nella select precedente (vedi classico esempio :regioni->provincie->comuni) si produce il refresh della pagina e si annulla la variabile selezionata nella prima select. Questo è lo script:
Codice PHP:
<script type="text/javascript">
function 
SelectPost()
{
    
document.ricerca.method "get";
    
document.ricerca.action "form1.php";
    
document.ricerca.submit();
}
<
form name="ricerca" action="form1.php" method="get">
<
select name='select1' value='select1' onChange="SelectPost();">
<
option value=''>seleziona </option>
<
option value='0'>Tutti</option>
<
option value=\"$IdCampo\">$Campo</option>\n";
</
select>
<
input type="submit" name="submit" value="Invia" /> 
</
form
Grazie per l'attenzione