ciao.
So che se ne e' gia parlato....infatti...con tutte le cose trovate sul forum son riuscito a fare cio che volevo...ma ho pasticciato troppo il codice e ora...dovendo apportare una piccola modifica...non riesco a metterci mano.

Quello che sto trattando e' una <select></select> con onChange, e su quell'evento deve ricaricare la select proponendomi come prima scelta quella che avevo selezionato( passandone il value), e sotto le altre scelte eliminando il doppione...

mi vergogno un po a postare il codice ...anche perche e' pieno di variabili che vengono da oggetti....
Funziona ben...ma e' veramente cervellottico...

Qualcuno sa indicarmi una soluzione piu semplice e immediata?

ci sarebbe da dire che poi per uno stesso option ne ho quattro diversi e dovrei aggiungere quello...del tipo :
select
opt1 valor1
opt1 valor2
opt1 valor3
op2
opt3


codice:
<select name="connection" onChange ="location.href='addSession.php?sess_t=<?php echo $sess_t; ?>&id_connect='+this.options[this.selectedIndex].value;" >
			       <option value = "<?php echo $id_conn; ?>"><?php echo $connName; ?></option>
			        <?php
			       $totConn = $net->countConn();
			       for($j=0;$j<$totConn;$j++)
			       {
			       	$connection = $net->getConnection($j);
			       	$id_connOther = $connection->getId();
			       
					       if(isset($id_connect))
					       {
					       	$jolly = $id_connect;
					       }
					       else
					       {
					       	$jolly = $id_conn;
					       }
					       if($jolly==$id_connOther)
					       {
					       		
					       	
					       }
					       else
					       {
					       ?>
					       		<option value = "<?php echo $id_connOther; ?>"><?php echo $connection->getName(); ?></option>
					       <?php
					       }
					 }
					       ?>
			       </select>