Ciao grazie per la risposta.
L'idea che mi hai suggerito è ottima ma non so come addattarla al mio form ti spiego.
La pagina che ho realizzato serve per inserire dati in un database.
Dopo il post riappare nuovamente il form per inserire nuovi dati.

Qui di seguito ti riporto il codice php di una delle select del mio modulo..

codice:
<select name="anno" id="anno">
          <option value="0">seleziona</option>
          <?php
do {  
?>
          <option value="<?php echo $row_Recordset1['id_anno']?>"><?php echo $row_Recordset1['anno']?></option>
          <?php
} while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
  $rows = mysql_num_rows($Recordset1);
  if($rows > 0) {
      mysql_data_seek($Recordset1, 0);
	  $row_Recordset1 = mysql_fetch_assoc($Recordset1);
  }
?>
        </select>
praticamente il contenuto della select viene preso da una tabella di un database che contiene due campi id anno e anno, nella select viene visualizzato l'anno "es 2000" mentre il post passa l'id corrispondente all'anno selezionato es 1.
Ora come posso modificare questo codice per far si che dopo il post il valore di default che attualmente è seleziona con il valore precedentemente selezionato?
grazie mille per l'aiuto