Ho un form che passe le voci in un'altra pagina. Se peò l'utente aveva lasciato campi vuoti viene rimandato alla pagina del form, dove le voci 'buone' devono rimanere inserite senza che l'utente debba riscriverle.
Ho risolto con le var. di sessione,
e va bene tipo negli <input> dove inserisco le var. session in 'value', ma con il <select> ci sono dei problemi: così com'è funziona, ma quando si esegue non è bello da vedere. All'inizio mette una voce vuota in fondo all'elenco (l'option con il php), poi se si seleziona una voce e si va avanti e poi si torna indietro le voce precedentemente selezionata diventa doppia nell'elenco ecc...
Come si fa a migliorare?
Grazie a tutti
Codice PHP:
<td height="34">
<input name="utente_email" value="<?php echo $_SESSION['email']; ?>" type="text"></td>
<td height="34">
<select name="utente_sex">
<option value="">Selezionare</option>
<option>Donna</option>
<option>Uomo</option>
<option <?php if ($_SESSION['sex']!="") { ?> selected> <?php echo $_SESSION['sex']; } ?> </option>
</select>
</td>