Ciao a tutti![]()
Ho un piccolo problema...
Ho realizzato un form HTML all'interno del quale devo visualizzare dei dati precedentemente salvati su database MySQL.
Si tratta in pratica di un form per la modifica di dati del profilo salvati al momento della registrazione sul sito.
Il problema sta nel fatto che SELECT visualizza il dato già salvato per 2 volte e in maniera non ordinata.
Eccovi il codice e poi faccio un esempio per farvi capire meglio.
Se per esempio $anno è uguale a "1903" avrò un doppio errore perchè verrà visualizzato 1903 al caricamento della pagina come scelta di default del SELECT e verrà visualizzato anche nel menu vero e proprio del SELECT visto che una OPTION contiene "1903".codice://Prendo i dati MySQL già salvati. $prelievo = mysql_query("SELECT anno,mese,giorno FROM utenti WHERE id= '".$id_utente."' ") or die ("Errore nella lettura del database."); $array_lettura=mysql_fetch_row($prelievo); $anno=$array_lettura[0]; //<select size="anno" name="anno"> <option SELECTED VALUE="<?php echo $anno; ?>"><?php echo $anno;?></option> <option VALUE="1900">1900</option> <option VALUE="1901">1901</option> <option VALUE="1902">1902</option> <option VALUE="1903">1903</option> </select>
Dove sbaglio? :master:
Forse c'è un altro metodo per risolvere la cosa?
Insomma, a me serve visualizzare nel form i dati già salvati per poterli aggiornare.
Qualche idea?![]()
Aspetto vostri suggerimenti
Grazie, ciao![]()