Ciao a tutti e benritrovati.

In un form ho 6 select:
codice:
<select size="1" name="campouno" style="font-size: 8 pt; font-family: Verdana"> 
<select size="1" name="campodue" style="font-size: 8 pt; font-family: Verdana">
<select size="1" name="campotre" style="font-size: 8 pt; font-family: Verdana">
<select size="1" name="campoquattro" style="font-size: 8 pt; font-family: Verdana">
<select size="1" name="campocinque" style="font-size: 8 pt; font-family: Verdana"> 
<select size="1" name="camposei" style="font-size: 8 pt; font-family: Verdana">
che richiamano dei valori contenuti in un tabella di un database access 2000.

Selezionando una o più valori simultaneamente dalle select si passa successivamente ad una serie di query asp che processano i dati provenienti dalle select a secondo della loro combinazione... il problema è che con sei select il numero di combinazioni possibili e che si incrociano è piuttosto alto (campouno+campodue, campodue+campotre, campotre+campoquattro... etc) e questo mi costringe a prevedere una serie di query combinate un pò pesanti e tutta una serie di:
codice:
if...elseif...end if
Mi chiedevo se esiste un altro metodo più veloce per prevedere tutte queste combinazioni (le più immediate e dirette sono 16) o magari un controllo (in javascript forse? o anche in asp?) che limiti a 3-4 voci la possibilità di selezionare i valori nelle select...

Sapete aiutarmi? grazie.