Inserimento caratteristiche utente

Nickname

Utente Attivo
18 Set 2013
122
0
0
Salve a tutti, ho fatto questa domanda qui nella sezione PHP perché mi sembrava la più adatta, anche se credo ci sia molto anche dal pusto di vista HTML e quasi sicuramente anche JAVASCRIPT.

Il mio problema è un pò complicato da esporre ma spero di spiegarmi bene.

Allora, praticamente io ho un sito dove gli utenti si possono registrare tramite un form, alla fine di questo form io vorrei che gli utenti scegliessero delle caratteristiche da un elenco da me stabilito, ad esempio:

Corpo:
• Alto;
• Basso;
• Magro;
• Grasso;
ecc..

Occhi:
• Verdi;
• Celesti;
• Grigi;
ecc..


Le categorie però sono molte, quindi dovrei fare due menù a tendina iniziali, nel primo menù a tendina mettere le caratteristiche generiche, quindi corpo, occhi ecc.
E quando si seleziona una di queste compare un'altro menù a tendina con le sottocategorie.

Quindi se si sceglie Occhi, uscirà fuori: • Verdi, • Celesti, • Grigi, ecc.

Il problema è che vorrei fare in modo che l'utente possa selezionare più caratteristiche, quindi scegliere ad esempio la caratteristica ALTO e OCCHI VERDI.

E ovviamente devo rimandare queste caratteristiche al database, insieme a tutti gli altri dati: nome, cognome ecc.

Qualcuno di voi ha qualche idea?

Grazie a tutti e scusate se ho sbagliato sezione :)
 
E' come regione>provincia>città... Cerca una guida di quel genere e riadattala al tuo caso

Inviato con Tapatalk Free da Android
 
Il problema però è che l'utente deve avere la possibilità di scegliere più caratteristiche e non una sola.
E tutti gli esempi e guide che ho trovato in rete fanno riferimento ad un solo elemento.
Come il discorso regione>provincia>città, alla fine si sceglie una sola città e non più di una.
 
Ma scusa non puoi fare varie tendine invece di fare tutto in una che diventa complicatissimo?
Tendina occhi, sotto tendina capelli....

Oppure potresti fare una tendina in cui selezioni la cosa da scegliere e sotto mostra la tendina selezionata. Non credo sia difficile questo con javascript ma non ti so aiutare tanto. Leggi questa guida ( http://www.danieletabacco.com/5/articolo/creazione-una-select-dinamica-con-javascript.html) e dentro gli if nel codice js metti che si mostri una determinata classe. Ogni tendina di secondo grado avrà una classe apposita.

Inviato con Tapatalk Free da Android
 
Ultima modifica:
Ma scusa non puoi fare varie tendine invece di fare tutto in una che diventa complicatissimo?
Tendina occhi, sotto tendina capelli....

Eh non posso sono tantissimi campi, più di venti.

Oppure potresti fare una tendina in cui selezioni la cosa da scegliere e sotto mostra la tendina selezionata. Non credo sia difficile questo con javascript ma non ti so aiutare tanto. Leggi questa guida ( http://www.danieletabacco.com/5/articolo/creazione-una-select-dinamica-con-javascript.html) e dentro gli if nel codice js metti che si mostri una determinata classe. Ogni tendina di secondo grado avrà una classe apposita.

Inviato con Tapatalk Free da Android

Eh si questo non sarebbe tanto un problema, su internet inoltre ci sono tantissime guide.
Il mio problema è permettere all'utente di scegliere più di una sola caratteristica.

Potrei assegnare "multiple" al select se non sbaglio, però l'utente deve tenere premuto ctrl per selezionare più di una categoria, e per i meno esperti non è una soluzione molto chiara, inoltre se si cambia la categoria, le caratteristiche segnate prima si tolgono.
 

Discussioni simili