form gestione input

bernardopaguro

Nuovo Utente
6 Apr 2021
1
0
1
Form in php per gestire inserimento record in tabella mysql "dettagli"; due campi nella tabella: 1) qualedettaglio, 2) valoredettaglio; quindi due caselle di input nel form: la prima è sempre una select, popolata da una tabella di riferimento 'elencodettagli'; la seconda può essere una normale input tipo text, oppure anch'essa una select, dipende se il dettaglio ha selezionato l'utente prevede inserimento di testo libero (es. l'età, o il nome di battesimo) o la scelta da un elenco (es. il comune di residenza' o la natura giuridica, persona fisica o persona giuridica) In questo secondo caso la select sarà concatenata alla precedente e viene popolata da una seconda tabella di riferimento 'elencovalori'.
Quindi, dopo che l'utente ha selezionato il dettaglio che vuole inserire gli step occorre verificare se per il secondo campo di input 'valore dettaglio' nel form deve essere visualizzata una casella di input tipo text a inserimento libero, oppure una select. Come? nella tabella di riferimento 'elencodettagli' ci sono due campi, uno che contiene il dettaglio (che popola la select iniziale del form), e un altro, 'modoinserimento', che può contenere due valori: 'elenco' o 'libero'. Se per il dettaglio selezionato dall'utente il valore del campo 'modoinserimento' è 'libero', allora deve essere visualizzata una casella di input tipo text, se invece è 'elenco', allora deve esere visualizzata una select (poolata come si fa per le select concatenate, la famosa regioni/province/comuni)
Come devo procedere?
 

@bernardopaguro

Quando posti del codice devi usare l'apposito tag come da regolamento per rendere più leggibile il codice!!
Leggi attentamente il regolamento prima di continuare sul forum
 

Discussioni simili