Grazie ad entrambi per la risposta ma purtroppo non ho risolto.
Sperando di non essere troppo lungo provo a spiegarVi il problema.

Ho la mia pagina con alcune caselle di testo i cui valori mi serviranno per effettuare delle ricerche.
Oltre a scrivere del testo libero posso consultare delle liste a seconda del campo di ricerca
Ad esempio per la voce autori seleziono la lista degli autori e "importo" il dato nella mia input text.
Se decido di visualizzare la seconda lista (ad esempio campo Attribuzione) richiamo un'altra lista e seleziono la voce desiderata.
Per non perdere il dato del primo campo lo salvo in una SESSION

$aut_val = $_REQUEST["aut"];
$aut_val = str_replace("$"," ",$aut_val);

if ($aut_val == ""){
$aut_val = $_SESSION['aut_val_Session'];
}else{
$_SESSION['aut_val_Session'] = $aut_val;
}

A questi punto selezionando la seconda lista vorrei recuperare entrambi i campi: 1 attraverso il REQUEST (ad esempio la voce Attribuzione) e l'altro attraverso la sessione.
Purtroppo il tutto mi funziona solamente se, dopo aver recuperato i dati dall SESSIONE, effettuo un echo su quella voce.

Di seguito il pezzo di codice che utilizzo per quanto descritto:

$aut_val = $_REQUEST["aut"];
$aut_val = str_replace("$"," ",$aut_val);

if ($aut_val == ""){
$aut_val = $_SESSION['aut_val_Session'];

}else{
$_SESSION['aut_val_Session'] = $aut_val;
}

$att_val = $_REQUEST["att"];
$att_val = str_replace("$"," ",$att_val);
if ($att_val == ""){
$att_val = $_SESSION['att_val_Session'];
}else{
$_SESSION['att_val_Session'] = $att_val;
}


Come sempre mi auguro mi possiate dare qualche suggerimneto

Grazie
Stefano